關於懶加載(lazy loading)


懶加載---即為延遲加載,顧名思義在需要的時候才加載,這樣做效率會比較低,但是占用內存低,iOS設備內存資源有限,如果程序啟動使用一次性加載的方式可能會耗盡內存,這時可以使用懶加載,先判斷是否有,沒有再去創建

 

懶加載的好處:不必將創建對象的代碼全部寫在viewDidLoad方法中,代碼的可讀性更強代碼之間的獨立性強,低耦合,節省了內存資源

 

 

通過重寫get方法,實現懶加載

 

蘋果官方也推薦使用懶加載,在添加到window上時

- (UIView *)view {
     if (!view) {

   [self loadView];

   [self  viewDidLoad];
 
  }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM