★懶載入即延時載入,即當對象需要用到的時候再去載入。其實就是重寫對象的get方法,當系統或者開發者調用對象的get方法時,再去載入對象。 ★註意: 1. 如果是懶載入的話則一定要註意先判斷是否已經有了,如果沒有那麼再去進行實例化 2. 在getter方法里切勿使用self.自己,因為self.自己會 ...
★懶載入即延時載入,即當對象需要用到的時候再去載入。其實就是重寫對象的get方法,當系統或者開發者調用對象的get方法時,再去載入對象。 ★註意: 1. 如果是懶載入的話則一定要註意先判斷是否已經有了,如果沒有那麼再去進行實例化
2. 在getter方法里切勿使用self.自己,因為self.自己會調用getter方法,造成死迴圈 ★使用懶載入的好處: 1. 不必將創建對象的代碼全部寫在viewDidLoad方法中,代碼的可讀性更強
2. 每個控制項的getter方法中分別負責各自的實例化處理,代碼彼此之間的獨立性強,松耦合 3. 對系統的記憶體占用率會減小 ★參考資料 http://www.jianshu.com/p/1927b4310fa6