"这是一本关于iOS开发的实践指南,专注于iOS 6版本,由BearCahill编写,并由Manning出版社出版。本书包含98种技术技巧,旨在帮助读者从入门到精通iOS开发。通过一系列实际应用的开发教程,如PicDecor、Dial4、WhereISMyCar、TimeDown、Playlist、石头,剪子,布、GameCenter集成、MusicSearch和MeetSocial,读者可以学习到如何使用viewcontrollers、访问地址簿、使用MapKit和照相机功能、设置音频和晃动检测、CoreData、本地音乐播放、推送通知、应用内购买、GameCenter排行榜和成就、iTunes API、iPad适配、iAd以及集合视图、社交功能和应用状态存储等核心概念和技术。"
在《iOS 6实践指南》中,作者首先引导读者开始iOS开发之旅,介绍必要的开发环境和基础概念。接着,通过创建iOS应用的实例,读者将学习如何构建一个完整的应用程序,包括界面设计和基本功能实现。
第二章深入到iOS应用的创建过程,涵盖了应用的基本架构和生命周期管理。这为后续章节的学习打下了坚实的基础。
第三章和第四章分别通过PicDecor和Dial4这两个应用的开发,让读者掌握使用viewcontrollers进行界面布局和管理,以及如何访问和操作iOS设备的地址簿或联系人列表。
第五章和第六章则涉及地图服务和多媒体功能。在WhereISMyCar应用中,读者将学习如何集成MapKit来显示地图和定位服务,同时了解如何利用照相机功能。
第七章通过Playlist应用的构建,引入了CoreData这一强大的数据持久化框架,使读者能够管理和存储本地数据,并学会如何播放本地音乐。
第八章和第九章进一步扩展了应用的功能,通过石头,剪子,布游戏,读者将学习如何实现推送通知和应用内购买,以及如何利用GameCenter添加排行榜和成就系统。
第十章和第十一章则涵盖了网络和社交功能。在MusicSearch应用中,读者将学习如何使用iTunes API进行音乐搜索,同时适应iPad的屏幕尺寸和集成iAd广告。最后,MeetSocial应用的制作会教授如何实现集合视图,集成社交平台,设置提醒事项以及保存应用状态。
这本书全面覆盖了iOS开发的核心技术和实际应用,适合初学者和有一定经验的开发者提升技能,是学习iOS 6开发的宝贵资源。