6-4 unowned
介绍
章节
问答
笔记
第1章 下标和运算符重载
1-1 Swift下标基础
1-2 Swift多维下标
1-3 Swift运算符重载基础
1-4 Swift重载比较运算符
1-5 Swift自定义运算符
第2章 扩展和泛型
2-1 Swift扩展基础
2-2 Swift嵌套类型
2-3 Swift扩展标准库
2-4 Swift泛型函数
2-5 Swift泛型类型
第3章 协议
3-1 Swift协议基础
3-2 Swift协议和构造函数
3-3 为什么使用协议?
3-4 类型别名(typealias) 和关联类型 (associatedtype)
3-5 Swift标准库中的常用协议
第4章 面向协议的编程
4-1 Swift扩展协议和默认实现
4-2 Swift面向协议编程
4-3 协议聚合
4-4 泛型约束
4-5 Swift是面向协议的编程语言
4-6 UIKit中的委托模式
4-7 创建自己的委托模式
4-8 可选的协议方法
第5章 错误处理
5-1 Swift强制退出程序
5-2 ErrorType
5-3 错误处理
5-4 defer
第6章 内存管理
6-1 deinit
6-2 引用计数
6-3 强引用循环与weak
6-4 unowned
6-5 闭包中的强引用循环
6-6 Closure中的强引用循环问题
6-7 闭包捕获列表
第7章 类型检查和类型转换
7-1 Swift类型检查
7-2 Swift类型转换
7-3 Swift检查协议遵守
7-4 NSObject, AnyObject 和 Any
第8章 结语
8-1 迎接swift3
8-2 学完swift语言之后,应该学什么?大家加油!