Objective-C 2.0에서 가비지 수집을 사용하고 있습니다. 부동산을 보유해야합니까? 예 : 가비지 수집을 사용할 때 속성을 유지해야합니까?
@property (nonatomic, retain) NSMutableArray *myArray;
또는
이 충분하다 : 당신이 보유하고있는 경우 해제 걱정하지 않아도 가비지 컬렉터를 사용self.myArray = [NSMutableArray array];
Objective-C 2.0에서 가비지 수집을 사용하고 있습니다. 부동산을 보유해야합니까? 예 : 가비지 수집을 사용할 때 속성을 유지해야합니까?
@property (nonatomic, retain) NSMutableArray *myArray;
또는
이 충분하다 : 당신이 보유하고있는 경우 해제 걱정하지 않아도 가비지 컬렉터를 사용self.myArray = [NSMutableArray array];
:
@property (nonatomic) NSMutableArray *myArray;
내가 이런 배열을 초기화 레거시 objective-c와 호환되어야하는 코드를 작성하지 마십시오.
-(void)retain
및 -(void)release
은 GC가 켜져있을 때 비어있는 기능이며 유지 수를 변경하지 않습니다.
이것은 나가는 것이 좋습니다.
가비지 수집기가 활성화되어 있으면 retain, release 및 autorelease가 아무 것도 수행하지 않습니다. 당신은 내가 믿는 그들을 무시할 수 있습니다.