百道网
 您现在的位置:Fun书 > Swift编程之旅
Swift编程之旅


Swift编程之旅

作  者:(美)Jacob Schatz(雅各布·沙茨)

译  者:王芳

出 版 社:电子工业出版社

出版时间:2016年10月

定  价:39.00

I S B N :9787121299728

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

标  签:程序设计  计算机/网络  其他  

[查看微博评论]

分享到:

TOP内容简介

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

TOP作者简介

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

TOP目录

目录第1章通过实践练习:变量、常量、循环11建立Swift块111计算型属性(Getter和Setter)112使用注释113推断12把变量并入字符串13可选项:对于拆包的一个礼物131打印你的结果132隐式拆包可选项14元组15数据类型16从Objective-C到Swift161控制流:做出选择162选择正确的:switch表达式163停止:一锤定音时间17总结第2章收集你的数据:数组和字典21使用数组211你的第一个数组212一个快速定义的数组213使用AnyObject214NSArrays和Swfit的Arrays的不同22修改数组221访问数组元素222给数组添加元素223从数组中删除元素224遍历数组225其余一些关于数组的内容226清空数组23使用字典231字典的增加、删除和插入232遍历字典 233其余一些关于字典的内容234清空字典235测试字典展示的值236把它们放在一起24总结第3章让事情发生:函数31定义函数311返回类型312多个返回值32更多关于参数的知识321外部参数命名322默认参数值323可变参数324In-Out参数325函数作为类型326总结一下33小结第4章结构代码:枚举、结构和类41枚举411哪一个成员被赋值412关联值413原始值42结构体421在结构体中定义方法422结构体总是被复制423可变方法424类425初始化426什么是引用类型427你会使用结构体还是类428忘掉指针语法429属性观察者4210类中的方法43总结第5章SpriteKit51SpriteKit介绍52创建一个游戏521新项目页面522创建游戏53总结第6章重复使用的代码:闭包61什么是闭包62其他语言中的闭包63闭包是如何工作的,它们为什么这么惊人631闭包语法632使用上下文进行推断633参数也有简称634为一个自定义汽车类排序635闭包是引用类型636自动引用计数637强引用循环638尾部闭包64总结第7章创建下角标和高级操作符71写你的第一个下角标72使用高级操作符的比特和字节721按位NOT722按位AND723按位OR724按位XOR725比特移位726UInt8、UInt16、UInt32、Int8、Int16、Int32等727值上溢和下溢73自定义操作符74创造你自己的操作符75真实生活中的比特和字节76总结第8章协议81写出你的第一个协议811属性812lazy变量82Animizable和Humanizable83委托84协议作为类型85集合中的协议851协议的继承852协议组合853协议的一致性854可选协议的先决条件86可选链861回到可选协议的先决条件862使用Swif内建的t协议87总结第9章灵活使用泛型91泛型所解决的问题911泛型的其他使用912协议的泛型913Where语句92总结第10章使用SpriteKit的游戏101游戏102安装103浏览代码104游戏创建1041步骤1:创造世界1042步骤2:让事物移动1042使用SKActions让东西移动105总结第11章使用Physics编写游戏111制作一个基于物理基础的游戏1111创建工程1112添加资源1113增加关卡1114生成关卡1115制作一个可以玩的游戏1116创建围栏112总结第12章使用UIKit制作APP121应用类型1211Single-View应用1212创建用户界面1213添加约束1214连接用户界面的元素和代码1215编写代码1216表格122总结

TOP书摘

TOP 其它信息

装  帧:平塑

页  数:192

加载页面用时:84.4753