Swift 延迟属性 lazy

2018-02-26  本文已影响0人  曾柏超

惰性初始化的使用场景

属性本身依赖于外部因素才能初始化
属性需要复杂计算,消耗大量CPU
属性不确定是否会使用到
定制化的初始化
有些初始化只需要初始化一次,在变量定义的地方初始化,有助于代码维护

上一篇 下一篇

猜你喜欢

热点阅读