【发布时间】:2012-10-03 12:27:00
【问题描述】:
在新的 iOS 6 中,viewDidUnload 已被弃用,我们被指示改用didReceiveMemoryWarning 来管理 UIViewController 实例和子类中的对象。在didReceiveMemoryWarning 中将 nil 分配给 UIView 种类是否同样有效,就像在 viewDidUnload 中所做的那样?
我问这个是因为这两种方法的工作方式似乎不同。似乎 didReceiveMemoryWarning 不能保证再次调用 viewDidLoad 以重新实例化任何必要的 UIView。
我怀疑在 iOS 6 中,无需手动释放 UIView 即可完成内存管理。请帮助我了解我在理解 UIViewController 的生命周期时遗漏了什么。
【问题讨论】:
标签: ios uiviewcontroller ios6 didreceivememorywarning viewdidunload