NSMutableArray *wordArray = [NSMutableArray array];
-> 컨베니언스 컨스트럭쳐이므로 autorelease상태인 배열을 반환한다. 해당 인스턴스를 반환할때 따로 autoreelase를 표시 하지 말아야 하며 반환 받은 객체에서는 retain - release를 맞춰주어 오너쉽을 유지해야한다
NSMutableArray *wordArray = [[NSMutableArray alloc]init];
-> 기본 인스턴스 생성 방식이므르로 인스턴스를 반환할때 autorelease를 표시하여 오너쉽 포기를 명시해야 한다. 반환 받은 객체에서는 마찬가지로 retain- release를 맞춰주어 오너쉽을 유지해야한다.
'iOS' 카테고리의 다른 글
테이블 뷰, 버튼에 테두리 및 둥근 모서리 처리 (0) | 2011.03.04 |
---|---|
userInteractionEnabled 영향 (0) | 2011.03.04 |
Objective C Delegate 활용 (0) | 2011.02.24 |
CFURLCreateStringByAddingPercentEscapes 메모리 관리 (0) | 2011.02.17 |
오퍼레이션 큐에서 메모리릭 상황 (0) | 2011.02.17 |