# 懒加载

作者: MarkusFeng | 来源:发表于2015-12-17 15:07 被阅读310次

    在 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.haomeiwen.com/subject/yvrphttx.html