
Objc-C 에는 getter / setter 라는 함수가 존재함.
getter / setter 는 함수이기 때문에 사용할 때 [] 를 써야함.
Objc-C 에서 getter 는 @property nickname 이라는 변수가 있다고 가정할 때, 그 값을 조회하는 것임.
[aNewFriend setNickname]; // getter
Objc-C 에서 setter 는 @property nickname 이라는 변수가 있다고 가정할 때, 그 값을 새로운 값을 삽입하는 것임.
그런데, getter 와는 달리 setter 는 nickname 이 아니라, setNickname 임.
이유는 setter 를 사용할 때는 변수 앞에 set변수명(변수명 맨 앞은 대문자)로 해줘야함.
[aNewFriend setNickname: @"호호호"]; // setter