基本信息
- 原书名:More iOS 6 Development: Further Explorations of the iOS SDK
- 原出版社: Apress
- 作者: (美)Dave Mark Alex Horovitz Kevin Kim Jeff LaMarche
- 译者: 麦秆创智
- 出版社:人民邮电出版社
- ISBN:9787115326034
- 上架时间:2013-9-16
- 出版日期:2013 年9月
- 开本:16开
- 页码:419
- 版次:1-1
- 所属分类:计算机 > 软件与程序设计 > 移动开发
编辑推荐
1,内容新:本书讲解最新iOS 6开发;
2,差异化:不同于之前的基础类书籍,本书着重于提高与进阶,对于中高级读者非常有吸引力;
3,作者牛:本书作者出版过iOS开发畅销图书《iOS 5基础教程》、《iPhone 4与iPad开发基础教程》、《iOS 3开发基础教程》。本书为作者的最新力作。
内容简介
计算机书籍
《iOS 6开发进阶与实战》从Core Data、iCloud、Game Kit、Map Kit、消息、媒体以及安全性等诸多方面,对iOS平台开发中的进阶内容进行了详细的讲解。《iOS 6开发进阶与实战》共16章,其中第2章至第7章详细而深入地讨论了有关Core Data的内容;第8至第13章分别讲解了云服务技术iCloud、Game Kit中的蓝牙连接、LBS服务Map Kit、媒体库与多媒体播放、消息传送与社交媒体,以及应用程序安全性;第14、15章介绍了并发响应、多线程与高级调试技术;最后,第16章为读者提供了一些有用的外部资源。
《iOS 6开发进阶与实战》所涉及的内容是开发具有一定深度和价值的iOS应用程序所必须了解和掌握的,所以,本书不仅适合对iOS开发有一定基础的读者,更是即将开发产品级应用的开发人员所必须阅读的书籍。另外,《iOS 6开发进阶与实战》也可供领域内产品经理、项目经理等相关职位人士参考。
作译者
目录
第1章 踏上新征程 1
1.1 本书讲什么 1
1.2 你需要具备的基础 2
1.3 启程前的准备 2
1.4 本书主要内容 4
第2章 Core Data剖析 6
2.1 Core Data简史 6
2.2 创建Core Data应用程序 7
2.3 Core Data概念和术语 11
2.4 数据模型 11
2.5 Managed Object 21
2.6 键-值(Key-Value)编程 21
2.7 Managed Object上下文 22
2.8 小结 33
第3章 完美的开端:添加、显示和删除数据 34
3.1 建立Xcode项目 35
3.1.1 添加场景 39
3.1.2 场景和导引线 40
3.1.3 Storyboard文档大纲 40
译者序
许多人睡前最后一秒做的事情是将手机放在枕边,醒来的第一件事情是重新在枕边摸索出手机——没了手机,仿佛跟世界失去了一切联系,活在原始社会。我们无法判断这是人类社会的一种进步还是衰退:进步在于现代人可以利用这些移动终端,借助互联网,高效、准确地获取几乎一切所需;衰退在于,支撑起每人每日生活的居然是一堆电子设备。
当然,讨论进步抑或衰退并不是你我的事情,也不是你我能够改变的。我们需要看到的,或者需要做的——无论你是一名开发人员,还是产品、项目经理,甚至UIUE设计师、测试人员——在于感受并实践技术和产品所带给我们和整个社会的强大推动力。
不可辩驳,iOS是一个强大的平台,App Store拥有丰富的应用,正是这些应用改变了人们的生活,甚至改变了我们自己。我不禁想到了Symbian(塞班)平台,这个“古老’’的智能手机操作系统,就在几年前,它还是用户的骄傲,而现在,已经渐渐被人们所淡忘。如果拿它跟iOS相比较(OK,我知道这么做有点滑稽)就会发现,像iOS、Android这样的平台为什么能够在顷刻之间横扫市场,成为绝对的赢家。
我认为,最主要,也是最重要的一个原因是平台支撑,你也可以比较时髦地把它叫做平台生态系统。何谓生态系统?就是不是只有你一个人存在,必须借助、依赖甚至依附于周围的平台,同时发挥自己的作用。例如,一个简单的应用,在加入了云存储功能之后,可以增强数据的安全保障、实现多设备无缝共享;在接人了位置服务之后,可以提供基于用户所在地点的特定信息、特定功能和特定响应;在借助于社交媒体之后,可以将单点应用拓展成整个网络,还可以顺便带来推广的便利。而这些,就是如今高质量移动应用所必须具备的功能,也是它们在一大堆同质应用中脱颖而出,在应用商店中傲视群雄的关键。当然,也是iOS、Android这两个具有强大生命力的平台战胜Symbian等传统平台的根本。
应用程序本身可以很小,功能也可以很简单,但通过庞大的云服务、LBS、社交媒体等平台,它可以远远超出自身所能及。而整个iOS平台,通过一些开发人员友好的SDK框架,就将简单的应用与强大的支撑平台连接到了一起,进而,这个“简单的应用”就成了人们生活的必需品,睡前、醒来都不离手。作为产品经理或者开发人员,设计和实现这样的应用是梦寐以求的。而本书,正是为实现这一目的而生。
本书从Core Data、iCloud、Game Kit、Map Kit、Message UI、Social框架、媒体和安全性等诸多方面,对支撑整个iOS平台的“生态系统”进行了全面而深入的讲解,掌握它们,是每一个想要或者正在实现产品级应用的开发人员的必修课。正是这些,构成了一个成功的“简单应用”,我们也希望你能够借助它们,将梦寐以求的产品变成用户整天不离手的依赖。
由于译者水平有限,且时间仓促,本书译文难免有错误和疏漏,或者某些翻译不当之处,还望各位读者批评指正。编辑邮箱:liuyang@ptpress.com.cn。
另外,我们还要特别感谢马煜坤、贾学来、童琪颖、周志浩、李科达、张皓博、王璁、罗一峰、王思敏等人在本书的翻译过程中提供的支持和帮助,他们也为本书做出了贡献。
译者
2013年7月于北京