国内**本含金量超过Swift官方文档的原创图书 实战性地讲解了Swift的开发技术和和技巧 **本将Swift和**的SpriteKit游戏引擎深度结合的原创图书 精彩游戏项目Flappybird让读者一览Swift项目开发全过程 推出了国内首套Swift视频课程:http://edu.51cto.com/course/course_id-1387.html 随时提供答疑和完整资源下载:http://blog.csdn.net/nokiaguy 超值附赠价值200元的51CTO 200金币课程学习卡
售 价:¥
纸质售价:¥37.90购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
前言
第1章 未来的iOS开发语言Swift语言介绍
1.1 Swift语言的前世今生
1.2 Swift到底是怎样的一种语言
1.3 Swift开发环境搭建
1.4 创建Swift工程(OS X和iOS平台)
1.5 瞧一瞧Swift到底长啥样
1.6 所见即所得的Playground
1.7 小结
第2章 千里之行始于足下——Swift语言基础
2.1 Swift语句和分号
2.2 变量和常量
2.3 数据类型
2.4 字符和字符串
2.5 元组(tuples)类型
2.6 可选类型
2.7 注释
2.8 小结
第3章 万丈高楼平地起——基本操作符
3.1 操作符的种类
3.2 赋值操作符
3.3 数值操作符
3.4 复合赋值操作符
3.5 比较操作符
3.6 三元条件操作符
3.7 区间操作符
3.8 逻辑操作符
3.9 小结
第4章 此字典非彼字典——数组和字典
4.1 数组(Array)
4.2 字典(Dictionary)
4.3 小结
第5章 千变万化的程序——控制流
5.1 for循环
5.2 while和do...while循环
5.3 条件语句(if和switch)
5.4 在控制流中使用的控制语句(continue和break)
5.5 可跳转的标签
5.6 小结
第6章 丰富多彩的功能——函数
6.1 函数的定义和调用
6.2 返回多值的函数
6.3 扩展参数
6.4 扩展参数和内部参数合二为一
6.5 默认参数值
6.6 可变参数
6.7 常量和变量参数
6.8 输入输出参数
6.9 函数类型
6.10 嵌套函数
6.11 小结
第7章 代码之美的诠释——闭包
7.1 闭包表达式
7.2 尾随闭包
7.3 捕获值
7.4 闭包是引用类型
7.5 小结
第8章 特殊的数据——枚举类型
8.1 枚举类型的语法格式
8.2 匹配枚举成员
8.3 组合枚举成员
8.4 设置枚举成员的原始值
8.5 小结
第9章 Swift语言的核心——类和结构体
9.1 类和结构体基础
9.2 属性
9.3 方法
9.4 构造器
9.5 析构器
9.6 为类和结构体增加下标(Subscript)操作
9.7 小结
第10章 容易犯错的地方——类的继承
10.1 如何继承一个父类
10.2 重写方法
10.3 重写属性
10.4 重写属性观察器
10.5 方法被重写
10.6 构造器在继承中的调用规则
10.7 小结
第11章 内存管理机制——ARC
11.1 ARC的工作原理
11.2 测试ARC在内存管理中所起到的作用
11.3 解决循环强引用问题
11.4 闭包引起的循环强引用
11.5 小结
第12章 让程序不抛出异常顺畅运行——可选链
12.1 什么是可选链
12.2 使用可选链访问属性
12.3 使用可选链调用方法
12.4 使用可选链调用下标
12.5 多层连续使用可选链
12.6 对方法返回值执行可选链
12.7 小结
第13章 Swift 语言的魔法——类型转换
13.1 类型转换概述
13.2 类型检测
13.3 类型强行转换
13.4 AnyObject和Any的类型转换
13.5 小结
第14章 为程序增添无限动力——扩展
14.1 什么是扩展
14.2 扩展语法
14.3 扩展计算型属性
14.4 扩展构造器
14.5 扩展方法
14.6 修改实例方法
14.7 扩展下标
14.8 扩展嵌套类型
14.9 小结
第15章 开发大型程序必备元素——协议
15.1 协议的语法
15.2 协议中的成员
15.3 协议类型
15.4 委托(Delegate)
15.5 在扩展中添加成员
15.6 通过扩展补充协议声明
15.7 集合中的协议类型
15.8 继承协议
15.9 协议合成
15.10 校验协议的一致性
15.11 可选协议的约定
15.12 小结
第16章 增强代码的灵活性——泛型
16.1 泛型解决的问题
16.2 类型参数
16.3 泛型类型
16.4 扩展泛型类型
16.5 类型约束
16.6 关联类型
16.7 Where语句
16.8 小结
第17章 私人定制——高级操作符
17.1 位操作符
17.2 溢出操作符
17.3 优先级和结合性
17.4 操作符函数
17.5 小结
第18章 做未来的iOS程序员——Swift开发iOS应用技术
18.1 创建iOS工程
18.2 iOS工程概述
18.3 运行iOS应用
18.4 实现一个可以浏览Web页面的程序
18.5 小结
第19章 开启游戏开发之旅——SpriteKit游戏引擎
19.1 创建游戏工程
19.2 游戏工程的结构
19.3 运行游戏工程
19.4 默认游戏工程原理解析
19.5 小结
第20章 综合应用实战——Flappybird游戏开发
20.1 游戏效果演示
20.2 添加游戏资源
20.3 游戏的初始化
20.4 创建一对管道
20.5 通过触摸屏幕让小鸟跳起
20.6 用物理引擎进行碰撞检测
20.7 小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜