iOS组件与框架——iOS SDK高级特性剖析

当前位置:首页 > 计算机/网络 > 程序设计 > iOS组件与框架——iOS SDK高级特性剖析

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2014年09月01日
  • 开 本:12k
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787115365538
作者:(美)里克特//基利出版社:人民邮电出版社出版时间:2014年09月 
编辑推荐
  示例丰富实用、代码可重用;
  iOS高级开发必备秘笈
  全面兼容iOS 8
  本书帮助您利用功能强大的iOS组件和框架开发出性能、可靠性、交互性和多媒体支持、自定义方面都出类拔萃的应用。
  本书作者是iOS开发领域的先驱,通过本书讲解了iOS开发人员必备的中高级技术。本书示例丰富,主题从社交功能、安全、Core Data、TextKit、iCloud、UIKit Dynamics、MapKit到Passbook,不一而足。另外,本书还介绍了iOS的一些高级性能和安全,其中包括高效地使用GCD和钥匙串。
  本书每章都包含一个完整的示例项目,读者可以将其中的技术整合到典型的iOS应用中。读者将学习如何结合使用多种iOS功能打造功能强大的应用,还将亲自动手完成一个完整的案例研究项目:一个功能齐备且全面集成了Game Center的游戏。
  本书涵盖如下主题:
  UIKit Dynamics提供的基于物理的动画效果;
  充分利用Core Location、MapKit和地理围栏;
  利用排行榜和成就等Game Center功能;
  让用户能够在应用中访问地址簿和媒体库;
  使用轻量级JSON在服务器、应用和网站之间传输数据;
  使用UIDocument和键/值存储同步通过iCloud同步应用;
  使用钥匙串保护用户数据;
  使用通知告知用户与应用相关的重要事件;
  使用Core Data在本地存储和检索持久化数据;
  使用Objective-C高级特性编写更简洁、更易于管理的应用;
内容简介
  《iOS组件与框架——iOS SDK高级特性剖析》讲解了如何使用功能强大的iOS组件和框架来开发杰出的应用,使之具备优异的性能、可靠性、交互性,并对媒体提供支持。本书清晰地介绍了一些开发应用所用到的复杂中高级技术,并通过大量实例项目来演示将这些技术集成到iOS应用中的方法。
  《iOS组件与框架——iOS SDK高级特性剖析》分为25章,其内容涵盖了使用UIKit Dynamics提供基于物理现象的动画效果;充分利用Core Location、MapKit和地理围栏;利用排行榜和成就等Game Center功能;让用户能够在应用中访问地址簿和媒体库;使用轻量级JSON在服务器、应用和网站之间传输数据;使用UIDocument和键/值存储同步通过iCloud同步应用;使用钥匙串保护数据;使用通知通告用户与应用相关的重要事件;使用Core Data在本地存储和检索持久化数据;使用Objective-C高级特性编写更简洁、更易于管理的应用;使用GCD提供的并发功能提高应用的响应速度;使用TextKit进行发杂的文本处理和显示;使用Xcode 5和Instruments卓有成效地调试应用;使用PassKit创建凭证等内容。
  《iOS组件与框架——iOS SDK高级特性剖析》为想要开发高性能?iOS?应用的人员提供了实用的技巧、可重用的代码以及专家级的建议。本书适合具有一定iOS开发经验,要想进一步提升其开发技能的从业人员阅读。
作者简介
  Kyle Richter是Dragon Forged Software咨询公司的CEO,还是Empirical Development咨询公司的联合创始人。自从iPhone SDK于2008年面世后,他就积极参与iOS的开发工作。他现在仍然活跃在iOS开发业界,并在全球各大软件开发和商业会议上发表过演讲。
  Joe Keeley是Empirical Development咨询公司的项目负责人,有16年的开发经验,为Apple、Ahold、AMD和其他行业领先的客户开发、实施过大型系统。专事iOS开发后,他为客户开发了大量的iOS应用,并在多次Apple开发会议上发表演讲。
目  录
第1章 UIKitDynamics 
  1.1 示例应用 
  1.2 UIKitDynamics简介 
  1.3 实现UIKitDynamics 
    1.3.1 重力 
    1.3.2 碰撞 
    1.3.3 连接 
    1.3.4 弹簧效果 
    1.3.5 吸附 
    1.3.6 推力 
    1.3.7 物体属性 
  1.4 深入了解UI Dynamic Animator和UIDynamicAnimatorDelegate 
  1.5 小结 
  1.6 练习 
第2章 CoreLocation、MapKit和地理围栏 
  2.1 示例应用 
  2.2 获取用户的位置 
    2.2.1 需求和许可 
    2.2.2 检查定位服务是否已开启 
    2.2.3 开始位置请求 
    2.2.4 分析和理解位置数据 
    2.2.5 重大变化通知 
    2.2.6 使用GPX文件进行位置测试 
  2.3 显示地图 
    2.3.1 理解坐标系 
    2.3.2 配置和定制MKMapKit 
    2.3.3 响应用户交互 
  2.4 地图注释和覆盖层 
    2.4.1 添加注释 
    2.4.2 显示标准和自定义的注释视图 
    2.4.3 可拖曳的注释视图 
    2.4.4 使用地图覆盖层 
  2.5 地理编码和反向地理编码 
    2.5.1 对地址进行地理编码 
    2.5.2 对位置进行反向地理编码 
  2.6 地理围栏 
    2.6.1 检查区域监视功能 
    2.6.2 定义边界 
    2.6.3 监视变化 
  2.7 获取线路 
  2.8 小结 
  2.9 练习 
第3章 排行榜 
  3.1 “打仙人掌”游戏 
    3.1.1 生成仙人掌 
    3.1.2 处理玩家与仙人掌的交互 
    3.1.3 显示生命数和得分 
    3.1.4 暂停和继续 
    3.1.5 对游戏“打仙人掌”的最后思考 
  3.2 iTunesConnect 
  3.3 游戏中心管理器 
  3.4 身份验证 
    3.4.1 常见的身份验证错误 
    3.4.2 iOS6身份验证 
  3.5 提交得分 
    3.5.1 在游戏“打仙人掌”中添加得分功能 
    3.5.2 显示排行榜 
    3.5.3 得分挑战 
    3.5.4 更深入地了解排行榜 
  3.6 小结 
  3.7 练习 
第4章 成就 
第5章 地址簿 
第6章 使用音乐库 
第7章 使用和分析JSON 
第8章 iCloud 
第9章 通知 
第10章 使用GameKit蓝牙联网技术 
第11章 AirPrint 
第12章 CoreData简介 
第13章 使用CoreData 
第14章 语言特性
第15章 使用SocialFramework集成Twitter和Facebook 
第16章 执行后台任务 
第17章 使用GCD改善性能
第18章 使用钥匙串保护数据 
第19章 使用图像和滤镜 
第20章 集合视图 
第21章 TextKit简介 
第22章 手势识别器 
第23章 访问照片库 
第24章 Passbook和PassKit 
第25章 调试和Instruments

 iOS组件与框架——iOS SDK高级特性剖析下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017