【发布时间】:2012-06-01 15:48:53
【问题描述】:
我仍在学习 iOS 开发,并且一直在研究各种教程和书籍。有些是 ARC 之前的,有些是 ARC。
在某些情况下,我们被告知要在 viewDidUnload 上释放 ViewController 的所有属性和子视图,但在某些情况下,我被告知不再需要这样做。
谁能给出明确的答案?在 iOS 5+ 中,是否必须做整体:
-(void)viewDidUnload
{
[super viewDidUnload];
self.photoViewCell = nil;
self.photoImageView = nil;
self.firstNameTextField = nil;
self.lastNameTextField = nil;
}
... 还是没有?如果是这样,这仅适用于 UIView 的后代属性还是适用于 ViewController 的所有属性?
谢谢
【问题讨论】:
-
请注意
-viewDidUnloadis deprecated 从 iOS 6 开始。
标签: ios automatic-ref-counting xcode4.3 objective-c-2.0