爲何會有內存警告?spa
didReceiveMemoryWarning內存
-
當應用程序佔用過多的內存的時候,就會收到內存警告class
-
須要釋放掉多餘的內存程序
-
- 內存警告方法
didReceiveMemoryWarning方法
- 收到內存警告處理
/** im
收到內存警告的時候, 須要對內存佔用作處理(釋放)
釋放view的條件
1. 是否正在顯示當中 self.view.window : 若是有值表示正在顯示
2. 判斷控制器的view 是否被加載出來 self.isViewLoaded;
*/img
if (self.isViewLoaded && self.view.window == nil)di
{ view
self.view = nil;vi
}