前言 Who this book is for 有一点程序或完全无程序设计基础 可以与iOS Apprentice 这系列同步学习 各部分简介 计算机如何工作/swfit的运行环境特征/swift语言基础 swift中集合类型数据的存储 在swift中构建自己的数据类型 swift中的进阶话题 一. swift基础 1. 编程基础 2. 变量 & 常量 3. 数字类型 & 操作符 4. 字符串 5. 决策 6. 循环 7. 函数 8. 闭包 9. 选择 二. 集合类型 10. 数组 11. 字典 12. 集合 三. 构建属于自己的类型 13. 结构 14. 类 15. 类进阶 16. 枚举 17. 属性 18. 方法 19. 接口 20. 面向接口编程 四. 进阶 21. 错误处理 22. 泛型 23. 函数编程