万本电子书0元读

万本电子书0元读

顶部广告

Swift权威指南电子书 租阅

  国内**本含金量超过Swift官方文档的原创图书   实战性地讲解了Swift的开发技术和和技巧   **本将Swift和**的SpriteKit游戏引擎深度结合的原创图书   精彩游戏项目Flappybird让读者一览Swift项目开发全过程   推出了国内首套Swift视频课程:http://edu.51cto.com/course/course_id-1387.html   随时提供答疑和完整资源下载:http://blog.csdn.net/nokiaguy   超值附赠价值200元的51CTO 200金币课程学习卡

售       价:¥

纸质售价:¥43.50购买纸书

57人正在读 | 2人评论 6.2

作       者:李宁

出  版  社:信息技术第一出版分社

出版时间:2014-09-01

字       数:17.4万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
  本书共分20章,专门介绍了Swift的基础语法及进行应用和游戏开发的技术。主要内容包括运算符、字符串、集合类、控制流、函数、枚举类型、类、结构体、属性、方法、下标、泛型、扩展、协议等内容,以及使用Swift语言开发iOS平台的应用和游戏。最后给出了一个Flappybird游戏综合案例,让读者了解使用Swift语言开发游戏的完整步骤。   本书适合iOS程序员、Swift初学者学习用书,也可作为大专院校及培训学校的教学用书。 本书共分20章,专门介绍了Swift的基础语法及行应用和游戏发的技术。主要内容包括运算符、字符串、集合类、控制流、函数、枚举类型、类、结构体、属性、方法、下标、泛型、扩展、协议等内容,以及使用Swift语言发iOS平台的应用和游戏。最后给出了一个Flappybird游戏综合案例,让读者了解使用Swift语言发游戏的完整步骤。 本书适合iOS程序员、Swift初学者学习用书,也可作为大专院校及培训学校的教学用书。
【推荐语】
国内**本含金量超过Swift官方文档的原创图书 实战性地讲解了Swift的发技术和和技巧 **本将Swift和**的SpriteKit游戏引擎深度结合的原创图书 精彩游戏项目Flappybird让读者一览Swift项目发全过程 推出了国内首套Swift视频课程:http://edu.51cto.com/course/course_id-1387.html 随时提供答疑和完整资源下载:http://blog.csdn.net/nokiaguy 超值附赠价值200元的51CTO 200金币课程学习卡
【作者】
李宁,硕士,国内第一批Android实践者,畅销书作者。对Android应用与内核技术有深研究,实战经验丰富。精通Java、C、C++等语言,专注于移动通信领域。曾领导和参与多个大型项目的研发。自从2005年写作领域以来,曾在IT168、《程序员》等媒体发表了100多篇技术文章,优秀代表作《Android权威指南》深受读者好评。
目录展开

前言

第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 小结

累计评论(2条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部