Swift -- 第一周
iOS开发框架
底层思维 和 抽象思维

时空人 三位一体

三种开发方式
- playGround
- REPL 命令行
- xcode项目
Swift 编译过程

swiftc编译-待完善
类型系统

基础数据类型

Swift 学习资源

类型成员

类和结构体
- 类的实例是对象;结构体的实例是值
- 类-->引用类型:位于栈上的指针;位于堆上的实体对象
- 结构体:实例直接位于栈中。


堆和栈

属性

存储属性
- 一个存储变量
- 两个访问器方法:get 与 set
计算属性
- 两个访问器方法 get set
- 可以简化为 get
静态属性
存储在静态区

属性功能
lazy存储属性 - 延迟计算到访问时
属性初始化
- 默认值
- 构造器 (结构体会默认生成初始值,类需要默认值或者构造器初始化)
结构体会默认生成初始值,类需要默认值或者构造器初始化
属性观察
- willSet
- didSet



查看7道真题和解析