美文网首页
15.Swift 懒加载

15.Swift 懒加载

作者: Liwx | 来源:发表于2016-02-26 19:52 被阅读432次

    @(〓〓 iOS-Swift语法)[Swift 语法]


    目录

    • 15.Swift 懒加载
    • 懒加载的介绍
    • 懒加载的使用

    懒加载的介绍

    • swift中也有懒加载的方式
      • (苹果的设计思想:希望所有的对象在使用时才真正加载到内存中)
    • 和OC不同的是Swift有专门的关键字来实现懒加载
    • lazy关键字可以用于定义某一个属性懒加载

    懒加载的使用

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

    相关文章

      网友评论

          本文标题:15.Swift 懒加载

          本文链接:https://www.haomeiwen.com/subject/jdpikttx.html