在接收内存警告时,我应该在ios6中将强IBOutlet
设置为nil
吗?那个我声明为实例变量并通过代码添加到视图层次结构的视图呢?
答案 0 :(得分:4)
从iOS6开始,Apple建议不要发布视图,只提供可以轻松恢复的缓存数据,例如下载的图像。这就是他们弃用viewDidUnload
。
答案 1 :(得分:0)
除了Leo Natan的答案之外,将插座设置为nil
对你来说也没有任何好处,因为你还需要从超级视图中删除插座。在此之前,您需要检查view
属性是否不可见(没有window
属性)以及清除view
。这很复杂也没必要。