图书介绍
Swift基础教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- (美)瓦卡尔·马利克著;张弢译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302504825
- 出版时间:2018
- 标注页数:210页
- 文件大小:34MB
- 文件页数:226页
- 主题词:程序语言-程序设计-教材
PDF下载
下载说明
Swift基础教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Hello Swift1
1.1 对Obj ective-C语言的改进1
1.2 安装条件3
1.3 获取Xcode3
1.4 Xcode快速回顾4
1.5 Swift快速预览7
1.6 本章小结12
第2章 Xcode中的Swift playground13
2.1 尝试使用playground13
2.2 自定义QuickLook插件18
2.2.1 开发自定义插件18
2.2.2 XCShowView18
2.2.3 XCCaptureValue18
2.2.4 XCPSetExecutionShouldContinueIndefinitely18
2.3 针对playground自定义模块19
2.4 本章小结23
第3章 访问Swift中的编译器和解释器REPL24
3.1 什么是REPL24
3.2 LLIB和Swift REPL25
3.3 本章小结27
第4章 常量、变量和数据类型28
4.1 类型注解28
4.2 标识符29
4.3 控制台输出29
4.4 整数30
4.5 浮点值30
4.6 数字字面值31
4.7 转换31
4.8 布尔值32
4.9 字符32
4.10 字符串32
4.11 集合类型34
4.12 本章小结41
第5章 表达式42
5.1 主要表达式42
5.2 前缀表达式42
5.3 try操作符43
5.4 二元表达式44
5.5 赋值表达式44
5.6 三元条件表达式45
5.7 转换操作符45
5.8 self和super46
5.9 闭包和函数46
5.10 闭包46
5.11 函数调用48
5.12 隐式成员表达式49
5.13 可选类型49
5.14 可选链50
5.15 本章小结50
第6章 操作符51
6.1 语法51
6.2 标识51
6.3 优先级51
6.4 结合性52
6.5 Swift中的操作符52
6.5.1 前缀操作符52
6.5.2 中缀操作符52
6.5.3 后缀操作符60
6.6 重载操作符60
6.6.1 一元操作符60
6.6.2 二元操作符61
6.7 本章小结62
第7章 流控制63
7.1 for循环63
7.1.1 for-in63
7.1.2 for-条件-递增结构65
7.2 while循环66
7.3 repeat-while循环66
7.4 分支语句67
7.5 switch语句69
7.5.1 区间匹配70
7.5.2 元组71
7.5.3 值绑定71
7.5.4 字符串绑定72
7.5.5 where子句72
7.6 控制转换语句73
7.6.1 continue语句73
7.6.2 break语句74
7.6.3 fallthrough语句75
7.6.4 return语句76
7.6.5 throw语句76
7.6.6 标记语句77
7.7 本章小结77
第8章 函数79
8.1 定义函数79
8.2 函数调用79
8.3 参数名81
8.4 默认值82
8.5 可变参数83
8.6 参数的可变性83
8.7 inout参数83
8.8 函数类型84
8.9 作为参数的函数85
8.10 作为返回值的函数85
8.11 嵌套函数86
8.12 本章小结86
第9章 闭包87
9.1 闭包语法87
9.2 源自上下文的推断类型89
9.3 隐式返回89
9.4 参数名称的简写方式89
9.5 尾随闭包89
9.6 捕捉数值90
9.7 本章小结91
第10章 枚举类型92
10.1 语法92
10.2 switch语句和枚举类型93
10.3 关联值94
10.4 原始值95
10.5 递归枚举97
10.6 本章小结99
第11章 类和结构100
11.1 通用性100
11.2 定义100
11.3 初始化101
11.4 访问属性103
11.5 值类型和引用类型104
11.6 在类和结构间进行选择105
11.7 属性105
11.8 存储属性105
11.9 延迟存储属性106
11.10 计算属性107
11.11 属性观察器108
11.12 类型属性109
11.13 本章小结110
第12章 方法111
12.1 实例方法111
12.2 调整类型状态113
12.3 类型方法114
12.4 本章小结115
第13章 继承机制116
13.1 术语116
13.2 定义基类116
13.3 子类117
13.4 属性119
13.5 禁用覆写功能120
13.6 本章小结120
第14章 扩展121
14.1 创建扩展122
14.2 计算属性122
14.3 初始化器123
14.4 方法124
14.5 mutating方法124
14.6 下标124
14.7 嵌套类125
14.8 本章小结126
第15章 内存管理和ARC127
15.1 对象生命周期127
15.2 引用计数128
15.3 对象所有权128
15.4 ARC128
15.5 强引用循环130
15.6 处理强引用循环问题131
15.7 弱引用131
15.8 无主引用133
15.9 强引用循环和闭包135
15.10 本章小结137
第16章 错误处理138
16.1 错误的表达方式138
16.2 处理错误139
16.3 错误传递139
16.4 错误处理141
16.5 可选的处理操作142
16.6 错误断言143
16.7 清空操作143
16.8 本章小结144
第17章 协议145
17.1 语法145
17.1.1 属性146
17.1.2 方法147
17.2 初始化器148
17.2.1 作为类型的协议149
17.2.2 委托149
17.2.3 扩展一致性151
17.2.4 协议和集合类型152
17.2.5 协议继承机制152
17.2.6 协议组合153
17.3 协议一致性153
17.4 可选条件153
17.5 本章小结154
第18章 泛型155
18.1 泛型函数155
18.2 泛型数据157
18.3 扩展159
18.4 关联类型159
18.5 本章小结163
第19章 访问控制164
19.1 模块和源文件164
19.2 访问级别165
19.3 语法165
19.4 类165
19.5 子类167
19.6 类成员167
19.7 函数167
19.8 枚举类型168
19.9 嵌套类型168
19.10 getter和setter169
19.11 初始化器169
19.12 协议169
19.13 扩展170
19.14 类型别名170
19.15 本章小结170
第20章 与Objective-C之间的互操作171
20.1 导入处理172
20.2 互操作性173
20.3 可空类型和可选类型174
20.4 对象初始化176
20.5 可失败的构造器177
20.6 属性177
20.7 方法178
20.8 块178
20.9 对象比较179
20.10 类型兼容性179
20.11 Objective-C泛型181
20.12 动态分配182
20.13 选择器183
20.14 属性的内部特性183
20.15 命名空间和类183
20.16 Cocoa数据类型184
20.17 Foundation函数184
20.18 核心函数184
20.19 与C语言之间的交互185
20.20 本章小结186
第21章 与Core Data协同工作187
21.1 NSManagedObjectContext187
21.2 NSManagedObject188
21.3 NSManagedObjectModel188
21.4 NSPersistentStoreCoordinator188
21.5 NSFetchRequest188
21.6 NSPredicate188
21.7 定义数据对象190
21.8 显示编辑器198
21.9 实体类198
21.10 本章小结202
第22章 REST服务203
22.1 HTTP方法203
22.2 无状态特征203
22.3 端点203
22.4 数据格式204
22.5 网络访问204
22.6 安全性209
22.7 本章小结210