关于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中的懒加载的主要内容,如果未能解决你的问题,请参考以下文章

Swift中的懒加载

关于Fragment的懒加载问题

Swift 懒加载

mybatis中的懒加载

swift 之 纯代码创建 cell

解决hibernate中的懒加载(延迟加载)问题