为什么会有内存警告?
didReceiveMemoryWarning
-
当应用程序占用过多的内存的时候,就会收到内存警告
-
需要释放掉多余的内存
-
- 内存警告方法
didReceiveMemoryWarning
- 收到内存警告处理
/**
收到内存警告的时候, 需要对内存占用做处理(释放)
释放view的条件
1. 是否正在显示当中 self.view.window : 如果有值表示正在显示
2. 判断控制器的view 是否被加载出来 self.isViewLoaded;
*/
if (self.isViewLoaded && self.view.window == nil)
{
self.view = nil;
}