您的位置:首页 > 移动开发 > Swift

关于swift中的懒加载

2016-04-03 19:09 453 查看

懒加载


在 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()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: