2012-07-30 110 views

回答

2

您仍然可以在ARC中使用dealloc(我認爲這就是iOS 5中的含義) - 只需像以前那樣定義方法即可。只是不要調用[super dealloc]。

- (void) dealloc { 
    // unregister and clean up. 
    // NO SUPER! 
} 

我使用這個模式很多 - 尤其是對泄漏檢查時,它很方便的把一個NSLog的在那裏。

+1

此外,您應該取消註冊viewDidUnload中的所有通知,因爲您在viewDidLoad中再次註冊將不會有問題。 – 2012-08-10 14:22:44