我用夸克网盘分享了「Swift 权威指南.epub」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
Swift权威指南
作者: 李宁
出版年: 2014-9
页数: 250
定价: 55.00
装帧: 平装
ISBN: 9787115368478
内容简介
《Swift 权威指南》共分20章,专门介绍了Swift的基础语法及进行应用和游戏开发的技术。主要内容包括运算符、字符串、集合类、控制流、函数、枚举类型、类、结构体、属性、方法、下标、泛型、扩展、协议等内容,以及使用Swift语言开发iOS平台的应用和游戏。最后给出了一个Flappybird游戏综合案例,让读者了解使用Swift语言开发游戏的完整步骤。
《Swift 权威指南》适合iOS程序员、Swift初学者学习用书,也可作为大专院校及培训学校的教学用书。
作者简介
李宁,硕士,国内第一批Android实践者,畅销书作者。对Android应用与内核技术有深入研究,实战经验丰富。精通Java、C、C++等语言,专注于移动通信领域。曾领导和参与多个大型项目的研发。自从2005年进入写作领域以来,曾在IT168、《程序员》等媒体发表了100多篇技术文章,优秀代表作《Android权威指南》深受读者好评。
网友热评
wltan: 翻了一遍感觉就是赶时间将官方文档翻译了一下,标榜的SpriteKit和Flappybird只有最后几页内容,没有看到想看的语言本身的特色。附赠的网络课程也没必要看了
图书目录
第1章未来的iOS开发语言Swift
语言介绍
1.1Swift语言的前世今生
1.2Swift到底是怎样的一种语言
1.3Swift开发环境搭建
1.4创建Swift工程(OSX和iOS平台)
1.5瞧一瞧Swift到底长啥样
1.6所见即所得的Playground
1.7小结
第2章千里之行始于足下--Swift语言基础
2.1Swift语句和分号
2.2变量和常量
2.2.1定义和初始化
2.2.2将变量和常量值插入字符串中
2.2.3变量和常量的命名规则
2.2.4为变量和常量指定数据类型
2.3数据类型
2.3.1整数类型
2.3.2数制转换
2.3.3浮点类型
2.3.4数值的可读性
2.3.5数值类型之间的转换
2.3.6类型别名
2.3.7布尔类型
2.4字符和字符串
2.4.1字符类型的常量和变量
2.4.2字符串类型的常量和变量
2.4.3枚举字符串中的所有字符
2.4.4获取字符串中字符的Unicode编码
2.4.5字符串和字符的连接
2.4.6在字符串中包含特殊字符
2.4.7字符串之间的比较
2.4.8字符串的大小写转换
2.5元组(tuples)类型
2.5.1元组类型的定义
2.5.2获取元组中的元素值
2.5.3为元组中的元素命名
2.6可选类型
2.7注释
2.8小结
第3章万丈高楼平地起--基本操作符
3.1操作符的种类
3.2赋值操作符
3.3数值操作符
3.3.1四则运算操作符
3.3.2整数求余
3.3.3浮点数求余
3.3.4自增和自减
3.3.5一元负号和正号
3.4复合赋值操作符
3.5比较操作符
3.6三元条件操作符
3.7区间操作符
3.8逻辑操作符
3.8.1逻辑非
3.8.2逻辑与
3.8.3逻辑或
3.8.4组合逻辑
3.8.5使用圆括号指定优先级
3.9小结
第4章此字典非彼字典--数组和字典
4.1数组(Array)
4.1.1创建和初始化数组
4.1.2创建空数组
4.1.3创建固定长度的数组
4.1.4数组的加法
4.1.5获取和设置数组元素值
4.1.6数组区间赋值
4.1.7添加和删除数组元素
4.1.8枚举数组中的所有元素
4.2字典(Dictionary)
4.2.1创建和初始化字典
4.2.2创建空的字典
4.2.3添加、修改和删除字典中的数据
4.2.4获取字典中的值
4.2.5将value转换为指定的类型值
4.2.6枚举字典中的key和value
4.2.7将keys和values转换为数组
4.3小结
第5章千变万化的程序--控制流
5.1for循环
5.1.1对区间操作符进行循环
5.1.2枚举数组和字典中的元素
5.1.3枚举字符串中的所有字符
5.1.4条件增量for循环语句
5.2while和do...while循环
5.2.1while循环
5.2.2do...while循环
5.3条件语句(if和switch)
5.3.1if条件语句
5.3.2Switch条件语句的基本用法
5.3.3fallthrough语句
5.3.4使用区间操作符进行条件匹配
5.3.5使用元组进行条件匹配
5.3.6where子句
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.1.1使用闭包表达式代替回调函数
7.1.2省略参数类型
7.1.3省略返回值类型
7.1.4省略return语句
7.1.5既然都一样,那就去掉一个
7.1.6直接给跪了!连骨架都没了
7.2尾随闭包
7.3捕获值
7.4闭包是引用类型
7.5小结
第8章特殊的数据--枚举类型
8.1枚举类型的语法格式
8.2匹配枚举成员
8.3组合枚举成员
8.4设置枚举成员的原始值
8.5小结
第9章Swift语言的核心--类和结构体
9.1类和结构体基础
9.1.1类和结构体的异同点
9.1.2定义类和结构体
9.1.3创建类和结构体实例
9.1.4访问和设置类和结构体成员的值
9.1.5值类型和引用类型
9.1.6判断两个变量或常量引用了同一个类对象
9.2属性
9.2.1存储属性
9.2.2惰性存储属性
9.2.3可读写的计算属性
9.2.4只读计算属性
9.2.5属性观察器
9.2.6静态属性
9.3方法
9.3.1实例方法
9.3.2方法的局部参数名和外部参数名
9.3.3为方法的第一个参数增加外部参数名
9.3.4类型中的self
9.3.5方法的变异(mutating)
9.3.6类型方法
9.4构造器
9.4.1没有参数的构造器
9.4.2构造器重载
9.4.3构造器的内部参数和外部参数
9.4.4默认构造器
9.4.5结构体的逐一成员构造器
9.5析构器
9.6为类和结构体增加下标(Subscript)操作
9.7小结
第10章容易犯错的地方--类的继承
10.1如何继承一个父类
10.2重写方法
10.3重写属性
10.4重写属性观察器
10.5方法被重写
10.6构造器在继承中的调用规则
10.6.1构造器和便利构造器
10.6.2指定构造器和便利构造器是如何继承的
10.6.3为什么子类必须调用父类的构造器
10.7小结
第11章内存管理机制--ARC
11.1ARC的工作原理
11.2测试ARC在内存管理中所起到的作用
11.3解决循环强引用问题
11.3.1什么是循环强引用
11.3.2弱引用
11.3.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.4AnyObject和Any的类型转换
13.4.1AnyObject类型
13.4.2Any类型
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.2.1属性
15.2.2方法
15.2.3突变方法
15.3协议类型
15.4委托(Delegate)
15.5在扩展中添加成员
15.6通过扩展补充协议声明

版权说明
1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件76556431@qq.com投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合
暂无评论