BruceLee
DocumentDiscussion

导航

 

2012年9月29日

摘要: 释放一个引用了另外一个视图的方法,步骤如下。 1) UIViewController A是主视图控制器; B是子视图控制器. 2) A创建了B的实例并且存储B的引用. 3) A增加B的视图为A的子视图. 一切都是正常的,可以看到B正确的显示在A的视图里. 4) A移除B视图.B的视图在代码中不存在任何的引用. 5)调用DidReceiveMemoryWarning (通过模拟或手动调用). 3.0以后不这样做,不需要重载这个函数,把释放内存的代码放到viewDidUnload中去。 这个函数的默认实现是:检查controller是否可以安全地释放它的view(这里加粗的view指的是cont. 阅读全文
posted @ 2012-09-29 10:16 Bruce Lee 阅读(1328) 评论(0) 推荐(0)