@(〓〓 iOS-Swift语法)[Swift 语法]
- 作者: Liwx
- 邮箱: 1032282633@qq.com
iOS Swift 语法
底层原理
与内存管理
分析 专题:【iOS Swift5语法】00 - 汇编
01 - 基础语法
02 - 流程控制
03 - 函数
04 - 枚举
05 - 可选项
06 - 结构体和类
07 - 闭包
08 - 属性
09 - 方法
10 - 下标
11 - 继承
12 - 初始化器init
13 - 可选项
目录
- 15.Swift 懒加载
- 懒加载的介绍
- 懒加载的使用
懒加载的介绍
- swift中也有懒加载的方式
- (苹果的设计思想:希望所有的对象在使用时才真正加载到内存中)
- 和OC不同的是Swift有专门的关键字来实现懒加载
lazy关键字可以用于定义某一个属性懒加载
懒加载的使用
- 格式
lazy var 变量: 类型 = { 创建变量代码 }()
- 懒加载的使用
// ------------------------------------------------------------------------
// 1.懒加载的使用 lazy修饰
// 1.1 用到时再加载
// 1.2 多次使用,只创建一次
// 数组懒加载. 注意: 使用lazy实现懒加载,{}后面括号()不能省略
lazy var names : [String] = {
print("加载了数据")
return ["liwx", "lll", "laa"]
}()