懒加载(延时存储属性)

格式:

//这里只能使用var来创建变量

lazy var 变量: 类型 = { 创建变量代码 }()
 
使用:
 // ------------------------------------------------------------------------
    // 1.懒加载的使用 lazy修饰
    // 1.1 用到时再加载
    // 1.2 多次使用,只创建一次
    // 数组懒加载. 注意: 使用lazy实现懒加载,{}后面括号()不能省略
    lazy var names : [String] = {

        print("加载了数据")

        return ["liwx", "lll", "laa"]
    }()

 

posted @ 2016-03-10 19:36  惧怕代码的程序猿  阅读(329)  评论(0)    收藏  举报