인스턴스 변수가 dealloc
(아래 그림 참조)에 발표되었지만 정확히 그것이라고 불리우는 것을 알고 있습니까? 모든 인스턴스 변수가 앱 종료 시점에 발표 되나요? 아니면 불필요하게 될 때 개별적으로 할당 취소 할 수있는 방법이 있습니까?언제 AppDelegate에서 dealloc()이 호출됩니까?
- (void)dealloc {
[fred release];
[wilma release];
[barney release];
[betty release];
[super dealloc];
}
가능한 중복 [응용 프로그램을 종료 할 때 dealloc 메서드가 정상적으로 실행됩니까?] (http://stackoverflow.com/questions/5079563/does-dealloc-method-being-executed-normally-when-quitting-the- application) – Vladimir
감사합니다, 블라디미르,하지만 저는 그것이 불리는 특정 시간을 아는 것보다 많이 불리우는 지에별로 관심이 없습니다. –
그냥 명확하게 - 당신은 방법의 끝에서'[super dealloc]'을 잊었습니다.) – Eimantas