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