图书介绍
Swift编程之旅2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)雅各布·沙茨(Jacob Schatz) 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121299728
- 出版时间:2016
- 标注页数:172页
- 文件大小:20MB
- 文件页数:188页
- 主题词:程序语言-程序设计
PDF下载
下载说明
Swift编程之旅PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 通过实践练习:变量、常量、循环1
1.1 建立Swift块1
1.1.1 计算型属性(Getter和Setter)2
1.1.2 使用注释3
1.1.3 推断3
1.2 把变量并入字符串5
1.3 可选项:对于拆包的一个礼物6
1.3.1 打印你的结果8
1.3.2 隐式拆包可选项8
1.4 元组9
1.5 数据类型10
1.6 从Objective-C到Swift11
1.6.1 控制流:做出选择12
1.6.2 选择正确的:switch表达式18
1.6.3 停止:一锤定音时间20
1.7 总结21
第2章 收集你的数据:数组和字典22
2.1 使用数组22
2.1.1 你的第一个数组22
2.1.2 一个快速定义的数组23
2.1.3 使用AnyObject23
2.1.4 NSArrays和Swfit的Arrays的不同24
2.2 修改数组24
2.2.1 访问数组元素24
2.2.2 给数组添加元素24
2.2.3 从数组中删除元素25
2.2.4 遍历数组25
2.2.5 其余一些关于数组的内容26
2.2.6 清空数组26
2.3 使用字典27
2.3.1 字典的增加、删除和插入27
2.3.2 遍历字典28
2.3.3 其余一些关于字典的内容28
2.3.4 清空字典28
2.3.5 测试字典展示的值29
2.3.6 把它们放在一起29
2.4 总结30
第3章 让事情发生:函数31
3.1 定义函数31
3.1.1 返回类型33
3.1.2 多个返回值33
3.2 更多关于参数的知识34
3.2.1 外部参数命名34
3.2.2 默认参数值35
3.2.3 可变参数36
3.2.4 In-Out参数37
3.2.5 函数作为类型37
3.2.6 总结一下38
3.3 小结41
第4章 结构代码:枚举、结构和类42
4.1 枚举42
4.1.1 哪一个成员被赋值43
4.1.2 关联值44
4.1.3 原始值45
4.2 结构体46
4.2.1 在结构体中定义方法47
4.2.2 结构体总是被复制48
4.2.3 可变方法48
4.2.4 类49
4.2.5 初始化50
4.2.6 什么是引用类型51
4.2.7 你会使用结构体还是类51
4.2.8 忘掉指针语法52
4.2.9 属性观察者52
4.2.10 类中的方法52
4.3 总结56
第5章 SpriteKit57
5.1 SpriteKit介绍57
5.2 创建一个游戏58
5.2.1 新项目页面58
5.2.2 创建游戏59
5.3 总结70
第6章 重复使用的代码:闭包71
6.1 什么是闭包71
6.2 其他语言中的闭包71
6.3 闭包是如何工作的,它们为什么这么惊人73
6.3.1 闭包语法73
6.3.2 使用上下文进行推断74
6.3.3 参数也有简称74
6.3.4 为一个自定义汽车类排序74
6.3.5 闭包是引用类型75
6.3.6 自动引用计数76
6.3.7 强引用循环77
6.3.8 尾部闭包82
6.4 总结83
第7章 创建下角标和高级操作符84
7.1 写你的第一个下角标84
7.2 使用高级操作符的比特和字节87
7.2.1 按位NOT88
7.2.2 按位AND89
7.2.3 按位OR90
7.2.4 按位XOR91
7.2.5 比特移位91
7.2.6 UInt8、UInt16、UInt32、Int8、Int16、Int32等92
7.2.7 值上溢和下溢92
7.3 自定义操作符93
7.4 创造你自己的操作符95
7.5 真实生活中的比特和字节96
7.6 总结99
第8章 协议100
8.1 写出你的第一个协议100
8.1.1 属性101
8.1.2 lazy变量104
8.2 Animizable和Humanizable104
8.3 委托106
8.4 协议作为类型108
8.5 集合中的协议108
8.5.1 协议的继承109
8.5.2 协议组合110
8.5.3 协议的一致性112
8.5.4 可选协议的先决条件113
8.6 可选链115
8.6.1 回到可选协议的先决条件116
8.6.2 使用Swif内建的t协议116
8.7 总结118
第9章 灵活使用泛型120
9.1 泛型所解决的问题120
9.1.1 泛型的其他使用122
9.1.2 协议的泛型124
9.1.3 Where语句125
9.2 总结128
第10章 使用SpriteKit的游戏129
10.1 游戏129
10.2 安装129
10.3 浏览代码130
10.4 游戏创建130
10.4.1 步骤1:创造世界131
10.4.2 步骤2:让事物移动139
10.4.2 使用SKActions让东西移动143
10.5 总结147
第11章 使用Physics编写游戏148
11.1 制作一个基于物理基础的游戏148
11.1.1 创建工程148
11.1.2 添加资源149
11.1.3 增加关卡150
11.1.4 生成关卡150
11.1.5 制作一个可以玩的游戏156
11.1.6 创建围栏157
11.2 总结161
第12章 使用UIKit制作APP162
12.1 应用类型162
12.1.1 Single-View应用163
12.1.2 创建用户界面164
12.1.3 添加约束165
12.1.4 连接用户界面的元素和代码166
12.1.5 编写代码167
12.1.6 表格171
12.2 总结172
热门推荐
- 3866773.html
- 3810286.html
- 157042.html
- 817520.html
- 2168305.html
- 1662964.html
- 1473702.html
- 1458950.html
- 3892495.html
- 3610721.html
- http://www.ickdjs.cc/book_1142910.html
- http://www.ickdjs.cc/book_2066951.html
- http://www.ickdjs.cc/book_2696779.html
- http://www.ickdjs.cc/book_2034293.html
- http://www.ickdjs.cc/book_2755054.html
- http://www.ickdjs.cc/book_3698659.html
- http://www.ickdjs.cc/book_1385088.html
- http://www.ickdjs.cc/book_3868804.html
- http://www.ickdjs.cc/book_131051.html
- http://www.ickdjs.cc/book_276950.html