关于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()
原文地址:https://www.cnblogs.com/-liangjingjing/p/5350372.html