【发布时间】:2010-12-18 14:13:15
【问题描述】:
我想知道 viewDidUnload 和 dealloc 在 UIViewController 拆卸过程中是否总是被连续调用。是否可以在我的视图控制器上调用 dealloc 而无需先调用 viewDidUnload?
在任何一种情况下,如果我在这两种方法中安全地释放属性和保留的引用,那么调用这两种方法都不是问题——但我想知道是否有人确定或可以阐明拆卸过程。
2012 年更新: 请注意,好像 iOS 6 viewDidUnload 已被弃用,应该在 didReceiveMemoryWarning 中替换为手动视图拆解如果需要。
一篇关于新 UIView/UIViewContoller 和新行为及其对joe conway blog 的影响的好文章
【问题讨论】:
标签: objective-c ios cocoa-touch memory-management uiviewcontroller