1
자동 실행 풀이 실행 루프의 끝에서 해제됩니다.NSRunLoop 및 NSAutoreleasePool, 어떻게 상호 작용합니까?
반복의 반복을 의미합니까? 언제 발생합니까? 각 터치 동작 또는 원격 제어 이벤트가 처리 된 후에
는 풀이 고갈 될 것이다.
우리의 응용 프로그램이 어떤 접촉을 제공하지 않으면 어떻게됩니까? 우리는이 같은 코드를 사용하는 경우, 우리는 어떻게 개체가 someMethod
에 [self someObject]
및 retain
사이에 해제되지 않습니다 확신 할 수
?
- (id) someObject
{
return [[[SomeClass alloc] init] autorelease];
}
- (void) someMethod
{
SomeClass * object = [[self someObject] retain];
}
가능한 복제본 [Obj-c는 방법의 사슬에서 변수를 자동으로 추출] (http://stackoverflow.com/questions/5878875/obj-c-autorelease-a-variable-up-a-chain-of- 행동 양식) – Caleb