iPhone SDK:是否在解除分配的viewcontroller上调用viewDidUnload?

iPhone SDK:是否在解除分配的viewcontroller上调用viewDidUnload?,iphone,memory-management,Iphone,Memory Management,即使取消分配视图控制器,是否调用viewDidUnload方法?这似乎很自然,它没有被调用,但我找不到答案 在这种情况下,viewDidUnload中释放的对象:也需要在dealloc中释放,对吗?否,不调用它,是的,它们应该在视图控制器的dealloc方法中释放;但是,有一个规定:您在viewDidUnload方法中发布的所有内容都应设置为nil,这样,如果卸载视图并随后在未重新加载的情况下发布,则不会过度发布任何内容

即使取消分配视图控制器,是否调用viewDidUnload方法?这似乎很自然,它没有被调用,但我找不到答案


在这种情况下,viewDidUnload中释放的对象:也需要在dealloc中释放,对吗?

否,不调用它,是的,它们应该在视图控制器的dealloc方法中释放;但是,有一个规定:您在
viewDidUnload
方法中发布的所有内容都应设置为
nil
,这样,如果卸载视图并随后在未重新加载的情况下发布,则不会过度发布任何内容