懒加载的优点: 不需将对象的实例化写到viewDidLoad,可以简化代码,增强代码的可读性 需要的时候初始化内存,对内存开销较小,节省内部资源 对象的实例化在getter方法中,各司其职,降低耦合性
一、OC中懒加载的写法: 首先定义一个属性
在.m文件里重写getter方法
二、Swift中懒加载的写法:使用lazy关键字 (在Swift 存储属性必须初始化以确认类型,或者用可选类型)