레몬 생으로 씹어먹으면 맛있어요. :: Objective-C의 @property와@synthesize.

글쓴 사람 - 페이스북 유저 - : https://www.facebook.com/sic.hhwang





[알고 계십니까]

더 이상 @property에 짝지어 @synthesize를 작성할 필요가 없습니다. 컴파일러가 필요한 인스턴스 변수와 액세서/뮤테이터를 자동으로 생성합니다.

따라서, read-only @property를 선언하고
@synthesize readOnlyProp=_readwriteProp;
와 같은 형태로 "readwrite 가능한" 인스턴스 변수를 얻어내던 분 역시 가볍게 @synthesize는 날려버리고 컴파일러가 자동으로 생성하는 readwrite 가능한 인스턴스 변수 _readOnlyProp을 사용하시면 됩니다.



물논 다 그런건 아니고 컴파일러 버젼이 어느정도 높아야 하는데.. 그거는 정확히는 모르겠음;

최신 Xcode면 되는게 당연.

Posted by 레몬사과
,