内容介绍
Big Nerd Ranch是英国一间技术专业的移动开发专业技术培训组织,这书是其培训教材。Swift编程权威指南(第2版)系统软件解读了在苹果ios和macOS服务平台上,应用iPhone的Swift語言开发设计苹果手机、pad和mac电脑运用的基本要素和编程方法。关键紧紧围绕应用Swift語言开展苹果ios和macOS开发设计,融合很多编码实例,教會小读者运用高級苹果ios和macOS特点开发设计真實的运用。
适读群体 :这书小读者另一半为苹果ios和macOS服务平台中移动开发者。
目录
- 第一部分 起步
- 第1章 起步 2
- 第2章 类型、常量和变量 8
- 第二部分 基础知识
- 第3章 条件语句 14
- 第4章 数 20
- 第5章 switch语句 29
- 第6章 循环 41
- 第7章 字符串 51
- 第8章 可空类型 58
- 第三部分 容器和函数
- 第9章 数组 68
- 第10章 字典 79
- 第11章 集合 87
- 第12章 函数 93
- 第13章 闭包 106
- 第四部分 枚举、结构体和类
- 第14章 枚举 122
- 第15章 结构体和类 137
- 第16章 属性 158
- 第17章 初始化 172
- 第18章 值类型与引用类型 190
- 第五部分 Swift高级编程
- 第19章 协议 210
- 第20章 错误处理 222
- 第21章 扩展 242
- 第22章 泛型 249
- 第23章 协议扩展 262
- 第24章 内存管理和ARC 271
- 第25章 Equatable和Comparable 284
- 第六部分 事件驱动的应用
- 第26章 第一个Cocoa应用 296
- 第27章 第一个iOS应用 321
- 第28章 互操作 342
- 第29章 结语 369