Swift中的懒加载

2016-06-12  本文已影响56人  hjfrun

懒加载的介绍

懒加载的使用

lazy var 变量: 类型 = { 创建变量代码 }()
// 懒加载的本质是, 在第一次使用的时候执行闭包, 将闭包的返回值赋值给属性
// lazy的作用是只会赋值一次
lazy var array: [String] = {
    () -> [String] in
    return ["hjfrun", "zhangsan", "lisi", "wangwu"]
}()
上一篇下一篇

猜你喜欢

热点阅读