关于swift中的懒加载
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于swift中的懒加载相关的知识,希望对你有一定的参考价值。
懒加载
在 ios 开发中,懒加载是无处不在的
- 懒加载的格式如下:
lazy var person: Person = {
print("懒加载")
return Person()
}()
- 懒加载本质上是一个闭包
- 以上代码可以改写为以下格式
let personFunc = { () -> Person in
print("懒加载")
return Person()
}
lazy var demoPerson: Person = self.personFunc()
- 懒加载的简单写法
lazy var demoPerson: Person = Person()
以上是关于关于swift中的懒加载的主要内容,如果未能解决你的问题,请参考以下文章