Swift编程权威指南 - (EPUB全文下载)
文件大小:8.22 mb。
文件格式:epub 格式。
书籍内容:
版权信息
书名:Swift编程权威指南(第2版)
作者:[美] Matthew Mathias John Gallagher
译者:陈晓亮
ISBN:978-7-115-45746-2
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
091507240605ToBeReplacedWithUserId
版权声明
前言
学习Swift
为什么选择Swift
Objective-C前景如何
本书读者对象
本书内容
如何使用本书
挑战练习
深入学习
排版约定
必要的硬件和软件
开始之前
致谢
第一部分 起步
第 1 章 起步
1.1 Xcode起步
1.2 尝试playground
1.3 修改变量并打印信息到控制台
1.4 继续前进
1.5 青铜挑战练习
第 2 章 类型、常量和变量
2.1 类型
2.2 常量与变量
2.3 字符串插值
2.4 青铜挑战练习
第二部分 基础知识
第 3 章 条件语句
3.1 if/else
3.2 三目运算符
3.3 嵌套的if
3.4 else if
3.5 青铜挑战练习
第 4 章 数
4.1 整数
4.2 创建整数实例
4.3 整数操作符
4.3.1 整数除法
4.3.2 快捷操作符
4.3.3 溢出操作符
4.4 转换整数类型
4.5 浮点数
4.6 青铜挑战练习
第 5 章 switch语句
5.1 什么是switch
5.2 开始使用switch
5.2.1 区间
5.2.2 值绑定
5.2.3 where子句
5.2.4 元组和模式匹配
5.3 switch与if/else
5.4 青铜挑战练习
5.5 白银挑战练习
第6 章 循环
6.1 for-in循环
where
6.2 类型推断概述
6.3 while循环
6.4 repeat-while循环
6.5 重提控制转移语句
6.6 白银挑战练习
第 7 章 字符串
7.1 使用字符串
7.2 Unicode
7.2.1 Unicode标量
7.2.2 标准等价
7.3 青铜挑战练习
7.4 白银挑战练习
第 8 章 可空类型
8.1 可空类型
8.2 可空实例绑定
8.3 隐式展开可空类型
8.4 可空链式调用
8.5 原地修改可空实例
8.6 nil合并运算符
8.7 青铜挑战练习
8.8 白银挑战练习
第三部分 容器和函数
第 9 章 数组
9.1 创建数组
9.2 访问和修改数组
9.3 数组相等
9.4 不可变数组
9.5 文档
9.6 青铜挑战练习
9.7 白银挑战练习
9.8 黄金挑战练习
第 10 章 字典
10.1 创建字典
10.2 填充字典
10.3 访问和修改字典
10.4 增加和删除值
10.5 循环
10.6 不可变字典
10.7 把字典转换为数组
10.8 白银挑战练习
10.9 黄金挑战练习
第 11 章 集合
11.1 什么是集合
11.2 创建集合
11.3 运用集合
11.3.1 并集
11.3.2 交集
11.3.3 不相交
11.4 青铜挑战练习
11.5 白银挑战练习
第 12 章 函数
12.1 一个基本的函数
12.2 函数参数
12.2.1 参数名字
12.2.2 变长参数
12.2.3 默认参数值
12.2.4 in-out参数
12.3 从函数返回
12.4 嵌套函数和作用域
12.5 多个返回值
12.6 可空返回值类型
12.7 提前退出函数
12.8 函数类型
12.9 青铜挑战练习
12.10 白银挑战练习
12.11 深入学习:Void
第 13 章 闭包
13.1 闭包的语法
13.2 闭包表达式语法
13.3 函数作为返回值
13.4 函数作为参数
13.5 闭包能捕获变量
13.6 闭包是引用类型
13.7 函数式编程
高阶函数
13.8 青铜挑战练习
13.9 青铜挑战练习
13.10 黄金挑战练习
第四部分 枚举、结构体和类
第 14 章 枚举
14.1 基本枚举
14.2 原始值枚举
14.3 方法
14.4 关联值
14.5 递归枚举
14.6 青铜挑战练习
14.7 白银挑战练习
第 15 章 结构体和类
15.1 新工程
15.2 结构体
15.3 实例方法
15.4 mutating方法
15.5 类
15.5.1 Monster类
15.5.2 继承
15.6 应该用哪种类型
15.7 青铜挑战练习
15.8 白银挑战练习
15.9 深入学习:类型方法
15.10 深入学习:mutating方法
第 16 章 属性
16.1 基本的存储属性
16.2 嵌套类型
16.3 惰性存储属性
16.4 计算属性
读取方法和写入方法
16.5 属性观察者
16.6 类型属性
16.7 访问控制
控制读取方法和写入方法的可见度
16.8 青铜挑战练习
16.9 白银挑战练习
16.10 黄金挑战练习
第 17 章 初始化
17.1 初始化方法语法
17.2 结构体初始化
17.2.1 结构体的默认初始化方法
17.2.2 结构体的自定义初始化方法
17.3 类初始化
17.3.1 类的默认初始化方法
17.3.2 初始化和类继承
17.3.3 类的必需初始化方法
17.3.4 反初始化
17.4 可失败的初始化方法
Town的可失败的初始化方法
17.5 掌握初始化
17.6 白银挑战练习
17.7 黄金挑战练习
17.8 深入学习:初始化方法参数
第 18 章 值类型与引用类型
18.1 值语义
18.2 引用语义
18.3 值类型常量和引用类型常量
18.4 配合使用值类型和引用类型
18.5 复制
18.6 相等与同一
18.7 我应该用什么
18.8 深入学习:写时复制
第五部 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Swift编程权威指南 - (EPUB全文下载)