【发布时间】:2013-02-13 12:57:02
【问题描述】:
当在 UIViewController 上调用 viewDidUnload 时,self.view 最终被销毁,其分配的内存被返回到堆中,但父 UIViewController 仍保留在堆上。
当使用故事板执行转场时,目标控制器及其关联视图被创建和初始化,下一次执行转场时,会创建一个全新的控制器。
我的问题是,有谁知道 segue 最终是否将 UIViewController 和视图都返回到堆中,我会假设它确实如此,因为下次执行 segue 时一切都会重新创建?
【问题讨论】:
-
旁注:
viewDidUnload已弃用。在 iOS 6 中不调用它。 -
谢谢杰克,我不知道。
标签: iphone objective-c uiviewcontroller segue