中图网文创礼盒,买2个减5元 读者节开场福利
欢迎光临中图网 请 | 注册

Swift编程之旅

出版社:电子工业出版社出版时间:2016-11-01
开本: 32开 页数: 192
中 图 价:¥28.9(7.4折) 定价  ¥39.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

Swift编程之旅 版权信息

Swift编程之旅 本书特色

Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,却没有C的一些兼容约束。其采用安全的编程模式和添加现代的功能使得编程更加简单、灵活和有趣。本书帮助读者充分利用Swift的先进设计、卓越的性能和简化的开发技术,使用相关例子,解决现实问题,帮助苹果开发者快速开始Swift编程之旅。

Swift编程之旅 内容简介

Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,却没有C的一些兼容约束。其采用安全的编程模式和添加现代的功能使得编程更加简单、灵活和有趣。本书帮助读者充分利用Swift的先进设计、卓越的性能和简化的开发技术,使用相关例子,解决现实问题,帮助苹果开发者快速开始Swift编程之旅。

Swift编程之旅 目录

目录
第1章通过实践练习:变量、常量、循环
11建立Swift块
111计算型属性(Getter和Setter)
112使用注释
113推断
12把变量并入字符串
13可选项:对于拆包的一个礼物
131打印你的结果
132隐式拆包可选项
14元组
15数据类型
16从Objective-C到Swift
161控制流:做出选择目录
第1章通过实践练习:变量、常量、循环
11建立Swift块
111计算型属性(Getter和Setter)
112使用注释
113推断
12把变量并入字符串
13可选项:对于拆包的一个礼物
131打印你的结果
132隐式拆包可选项
14元组
15数据类型
16从Objective-C到Swift
161控制流:做出选择
162选择正确的:switch表达式
163停止:一锤定音时间
17总结
第2章收集你的数据:数组和字典
21使用数组
211你的**个数组
212一个快速定义的数组
213使用AnyObject
214NSArrays和Swfit的Arrays的不同
22修改数组
221访问数组元素
222给数组添加元素
223从数组中删除元素
224遍历数组
225其余一些关于数组的内容
226清空数组
23使用字典
231字典的增加、删除和插入
232遍历字典
233其余一些关于字典的内容
234清空字典
235测试字典展示的值
236把它们放在一起
24总结
第3章让事情发生:函数
31定义函数
311返回类型
312多个返回值
32更多关于参数的知识
321外部参数命名
322默认参数值
323可变参数
324In-Out参数
325函数作为类型
326总结一下
33小结
第4章结构代码:枚举、结构和类
41枚举
411哪一个成员被赋值
412关联值
413原始值
42结构体
421在结构体中定义方法
422结构体总是被复制
423可变方法
424类
425初始化
426什么是引用类型
427你会使用结构体还是类
428忘掉指针语法
429属性观察者
4210类中的方法
43总结
第5章SpriteKit
51SpriteKit介绍
52创建一个游戏
521新项目页面
522创建游戏
53总结
第6章重复使用的代码:闭包
61什么是闭包
62其他语言中的闭包
63闭包是如何工作的,它们为什么这么惊人
631闭包语法
632使用上下文进行推断
633参数也有简称
634为一个自定义汽车类排序
635闭包是引用类型
636自动引用计数
637强引用循环
638尾部闭包
64总结
第7章创建下角标和高级操作符
71写你的**个下角标
72使用高级操作符的比特和字节
721按位NOT
722按位AND
723按位OR
724按位XOR
725比特移位
726UInt8、UInt16、UInt32、Int8、Int16、Int32等
727值上溢和下溢
73自定义操作符
74创造你自己的操作符
75真实生活中的比特和字节
76总结
第8章协议
81写出你的**个协议
811属性
812lazy变量
82Animizable和Humanizable
83委托
84协议作为类型
85集合中的协议
851协议的继承
852协议组合
853协议的一致性
854可选协议的先决条件
86可选链
861回到可选协议的先决条件
862使用Swif内建的t协议
87总结
第9章灵活使用泛型
91泛型所解决的问题
911泛型的其他使用
912协议的泛型
913Where语句
92总结
第10章使用SpriteKit的游戏
101游戏
102安装
103浏览代码
104游戏创建
1041步骤1:创造世界
1042步骤2:让事物移动
1042使用SKActions让东西移动
105总结
第11章使用Physics编写游戏
111制作一个基于物理基础的游戏
1111创建工程
1112添加资源
1113增加关卡
1114生成关卡
1115制作一个可以玩的游戏
1116创建围栏
112总结
第12章使用UIKit制作APP
121应用类型
1211Single-View应用
1212创建用户界面
1213添加约束
1214连接用户界面的元素和代码
1215编写代码
1216表格
122总结信息
展开全部

Swift编程之旅 作者简介

    武汉理工大学计算机研究生,女程序员一枚,毕业后先后在人人网,e代驾工作,从事iOS开发4年,目前就职于e代驾,负责e代驾iOS客户端的开发。喜欢探索新事物,对android开发和php开发也很感兴趣。当然不仅仅局限于计算机,热爱绘画,唱歌,希望人生过得丰富精彩。 Jacob Schatz是一名有着超过八年开发经验并写了大量代码的高级软件开发工程师。他的代码被几百万人使用,并且他的建议经常就是大家所查找。Jacob还有个名字叫Skip Wilson,他在YouTube上有一个很有名的涵盖Swift和Python的专题频道。Jacob总是会选择了解最新的编程趋势。他有做出改变以及持续解决问题的激情。最近,他深入学习了Swift,但是他也写了大量的JavaScript,Python,Objective-C和其他语言的代码。他总是学习更多的语言并且十分享受创造新东西。他是一个热心的教师,他很乐于教学并发现新的方式去解释复杂的概念。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服