iOS开发如日中天,iOS 6又为我们带来了大量的高级特性,从事移动开发的你,还等什么?
《iOS6编程实战》由内皮尔、库马尔所著,本书急开发者之所急,揭秘了多数开发类图书未曾展示过的iOS 6高级特性和开发技巧,带你深入了解iOS 6。作者结合自己多年的实践经验,毫无保留、面面俱到地讲解了如何充分利用强大的SDK将你的移动开发技能发挥到极致。全书涵盖了安全、多任务处理、多平台运行、块与函数式编程、高级文本布局、性能调优,以及如何通过应用内购买功能提高销售业绩。
久经“杀场”的两位作者Rob Napier和Mugunth Kumar在本书中分享了他们为苹果移动设备开发“杀手级”应用的宝贵经验。
iOS平台不断发展变化,《iOS6编程实战》由内皮尔、库马尔所著,本书基于此进行了全面更新,分4部分深入介绍iOS 6开发。第一部分主要介绍iOS 6新功能。第二部分带你熟练掌握常用工具(含表视图通知和动画图层),内容涉及Cocoa设计模式与苹果利用其解决问题的思路、通过Objective-C的ARC管理内存、正确使用表视图(含解决无限滚动等问题)、集合视图与自动布局、自定义绘图、视图动画与Core Animation框架、错误处理、位置服务。第三部分介绍特定情况下要使用的工具与相关技术,涉及表视图、多任务、REST式服务、安全(用钥匙串、证书和密码保护应用与用户数据)、基于硬件和平台调整应用、轻松打造国际化与本地化、应用内购买、用Instruments进行性能调优。第四部分介绍了更高级的开发工具,涵盖故事板与自定义切换效果、KVO、块与函数式编程、离线支持、云、文本布局、Core Foundation,并最后深度解析了Objective-C。
《iOS6编程实战》适合具有一定iOS开发经验,致力于深入了解iOS开发、最佳实践以及他人实际开发经验的人学习参考。
第一部分 全新功能
第1章 全新的系统
第2章 熟悉Xcode 4和LLVM编译器
第二部分 熟能生巧
第3章 Objective-C基础知识
第4章 Cocoa设计模式
第5章 通过Objective-C的ARC管理内存
第6章 熟练使用表视图
第7章 集合视图与自动布局
第8章 绘图功能
第9章 Core Animation
第10章 错误处理
第11章 位置服务
第三部分 选择工具
第12章 表视图常用UI范例
第13章 多任务
第14章 REST解惑
第15章 通过安全服务巩固系统安全
第16章 在多个苹果平台和苹果设备上运行应用
第17章 国际化和本地化
第18章 通过应用内购买提高销售业绩
第19章 调试
第20章 性能调优
第四部分 超越极限
第21章 故事板及自定义切换效果
第22章 Cocoa的大招:键值编码和观察
第23章 不同凡想:块和函数式编程
第24章 离线支持
第25章 云端数据
第26章 精妙的文本布局
第27章 创建Core Foundation应用
第28章 深度解析Objective-C
索引