2012-07-30 66 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