內存警告

爲何會有內存警告?spa

 

didReceiveMemoryWarning內存

 

  • 當應用程序佔用過多的內存的時候,就會收到內存警告class

    1. 須要釋放掉多餘的內存程序

  • 內存警告方法

        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

                     }

相關文章
相關標籤/搜索