懒加载简介
懒加载
又叫延时加载
,
指当对象需要用到的时候在去初始化,实现方法就是重写对象的get方法,当系统或者开发者调用对象的get方法时,在去初始化对象。
注意:
重写get方法时,XO阿门判断对象是否为空,为空再去实例化对象
懒加载的优点
- 不必将创建的代码全部写在viewDidLoad方法中,代码可读性更强
- 么个空间的getter方法中分别负责各自的实例化处理,代码彼此之间的独立性强,松耦合。
- 对系统内存占有率会减小。
Demo
https://github.com/mayuanyi853/learntojike/tree/master/browser