다음을 사용하여 languages 배열을 노출합니다.ARC를 사용하여 iOS에서 객체를 Retain 및 Readonly로 표시하는 방법은 무엇입니까?
@property(nonatomic,readonly)NSArray *languages;
지정 언어 전에 ARC는 다음과 같이이었다 :
languages=[[NSArray arrayWithObjects:
[[Language alloc]initWithCode:@"es"],
[[Language alloc]initWithCode:@"en"],
nil] retain];
그래서, 내가 객체를 유지하고 또한 외부로 같은 읽기 전용으로 표시 할 수 모두 있었다.
ARC를 사용하는 경우 마찬가지로 "수동으로"입력 할 수 없습니다. setter 및 getter를 무시하지 않고 어떻게이 작업을 수행 할 수 있습니까? ARC에 대해 읽기 전용 (외부) 및 유지 (내부) 속성을 표시하는 방법이 있습니까?
[objective-c ARC 읽기 전용 속성 및 개인 설정 도구 구현] 가능한 복제본 (http://stackoverflow.com/questions/8566671/objective-c-arc-readonly-properties-and-private-setter-implementation) – Rod