2
據我所知,實例變量在dealloc
釋放(如下圖所示),但什麼時候是它叫什麼名字?是否所有實例變量都是在應用程序關閉時發佈的,或者是否有可接受的方式讓它們在不需要時單獨釋放?什麼時候(void)dealloc在AppDelegate中被調用?
- (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-應用程序) – Vladimir 2011-03-04 09:55:57
謝謝,@Vladimir,但我沒有那麼多興趣它是否叫這麼多,因爲知道具體的時候,它被調用。 – 2011-03-04 10:04:30
僅僅是明確的 - 你忘了'[超級的dealloc]'在方法結束) – Eimantas 2011-03-15 04:24:34