retain 썸네일형 리스트형 retain 관련 알아둘것 먼저 간단한 예제 하나 보고 시작하시죠~ NSString* szTestObject; @property(nonatomic,retain) NSString* szTestObject; @synthesize szTestObject; - (void)viewDidLoad { [super viewDidLoad]; NSLog(@"RETAIN COUNT (Before): %i", [szTestObject retainCount]); self.szTestObject = [[NSString alloc] initWithFormat:@"TEST %i", 10]; NSLog(@"RETAIN COUNT (After): %i", [szTestObject retainCount]); } - (void)dealloc { [szTestObje.. 더보기 프로퍼티의 retain 속성 프로퍼티의 retain 속성은 setter, 즉 해당 값을 새로운 값으로 변경할 때의 행동을 결정하는 중요한 키워드 이다. self.history = AA; 구문은 다음과 같이 처리된다. [history release]; history = [AA retain]; 즉 어떤 객체(AA)를 이 속성 값으로 설정하면 이 객체에 retain 을 호출해서 가지고 있겠다는 의미가 된다. 객체의 값을 다룰 때 보통 이 속성을 사용합니다. 세터를 생성할 때, 컴파일러는 전달된 객체는 리테인하고, 기존에 갖고 있는 객체는 릴리스 합니다. 더보기 이전 1 다음