1
: 나는 그것에 오토 릴리즈 이니셜 라이저를 사용하는 경우에도속성은 자동 렌더링 된 객체를 유지할 수 있습니까? 내가 이렇게하면
@property (nonatomic, retain) SomeObject* someInstance;
왜 someInstance
주변에 아직도인가? 예를 들어
:
이someInstance=[SomeObject autoreleaseMethod];
내가 나중에 someInstance
을 사용할 수 있도록 someInstance
이 경우에 그것을 유지하기 위해 기대, 그러나 이것은 사실이 아니다?
아! 당연하지. 고맙습니다. 'alloc' 메소드를 사용하면'self.property' 권한을 사용하면 두 번 릴리스해야합니다. – johnbakers
일단 사용을 마쳤 으면, 스코프에서 그것을 만들었습니다. 한 번 (이 예제에서는) self가 그것을 사용하여 완료되면, 일반적으로 dealloc 메소드가된다. –