Objective-C 之懒加载

懒加载简介

懒加载又叫延时加载,
指当对象需要用到的时候在去初始化,实现方法就是重写对象的get方法,当系统或者开发者调用对象的get方法时,在去初始化对象。
注意:

重写get方法时,XO阿门判断对象是否为空,为空再去实例化对象

懒加载的优点

  • 不必将创建的代码全部写在viewDidLoad方法中,代码可读性更强
  • 么个空间的getter方法中分别负责各自的实例化处理,代码彼此之间的独立性强,松耦合。
  • 对系统内存占有率会减小。

Demo

https://github.com/mayuanyi853/learntojike/tree/master/browser

参考资料

iOS开发之旅之懒加载

    原文作者:燚随风
    原文地址: https://www.jianshu.com/p/f374c9dba0c7
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞