iOS开发进阶:探索iOS 6 SDK实战

需积分: 9 4 下载量 166 浏览量 更新于2024-07-23 收藏 17.2MB PDF 举报
"Beginning iOS 6 Development Exploring the iOS SDK进阶篇" 是一本针对iOS开发者的中高级教程,旨在帮助读者深入理解并熟练运用iOS 6 SDK进行应用开发。这本书是《Beginning iOS 6 Development Exploring the iOS SDK》的后续,提供了更多实用的例子和进阶内容。 本书涵盖了一系列关键的iOS开发主题,包括: 1. Core Data: 介绍了Core Data框架,用于应用程序的数据管理,讲解了它的作用、为什么使用以及如何使用。Core Data不仅是一个数据库系统,还提供了一整套数据管理工具,包括模型、持久化和对象关系映射。 2. 数据操作: 如何添加、显示和删除数据,这是任何应用程序的基本功能。在第三章中,读者将学习如何高效地处理这些操作。 3. 详情视图: 第四章深入探讨了详情视图的开发,这是展示单一数据项的关键界面,通常与列表视图配合使用。 4. 数据迁移和版本控制: 当应用更新或数据结构发生变化时,第五章详细阐述了如何管理和迁移数据,以及如何实现版本控制,确保数据的一致性和兼容性。 5. 自定义Managed Objects: 第六章讲解如何根据应用需求定制Core Data的实体对象,增强其功能。 6. 关系、检索属性和表达式: 在第七章中,读者将学习如何处理对象之间的关系,利用检索属性提高查询效率,以及使用表达式来动态计算数据。 7. iCloud集成: 第八章涉及与iCloud的集成,使应用能够跨设备同步数据。 8. 蓝牙GameKit的对等连接: 第九章介绍了通过GameKit框架实现在设备之间使用蓝牙进行对等通信的方法。 9. MapKit: 第十章讲解如何利用MapKit框架创建地图相关功能,如定位、标记和路线规划。 10. 消息传递:第十一章涵盖了邮件、短信和社交媒体的集成,让应用能够发送和接收信息。 11. 媒体库访问和播放:第十二章介绍了如何访问用户的媒体库(如音乐和视频),并实现媒体内容的播放。 12. iOS安全:第十三章深入讨论了iOS平台的安全特性,包括如何保护用户数据和防止恶意攻击。 13. 保持界面响应性:第十四章探讨了如何优化代码,确保应用程序的用户界面在处理复杂任务时仍能保持流畅和快速响应。 14. 其他章节:书中的其他章节可能还包括更多主题,如动画、网络编程、性能优化等,帮助开发者提升应用的整体质量和用户体验。 通过这本书的学习,读者可以掌握iOS应用开发的高级技巧,提高自己的专业技能,为构建更复杂、功能更全面的应用奠定坚实基础。
2013-04-06 上传
iOS6编程的入门指南 ■■Chapter 1: Welcome to the Jungle .....................................................................................1 ■■Chapter 2: Appeasing the Tiki Gods .................................................................................11 ■■Chapter 3: Handling Basic Interaction .............................................................................43 ■■Chapter 4: More User Interface Fun ................................................................................69 ■■Chapter 5: Autorotation and Autosizing ........................................................................115 ■■Chapter 6: Multiview Applications ................................................................................139 ■■Chapter 7: Tab Bars and Pickers ...................................................................................169 ■■Chapter 8: Introduction to Table Views .........................................................................221 ■■Chapter 9: Navigation Controllers and Table Views .......................................................269 ■■Chapter 10: Storyboards ...............................................................................................341 ■■Chapter 11: iPad Considerations ...................................................................................367 ■■Chapter 12: Application Settings and User Defaults ......................................................397 ■■Chapter 13: Basic Data Persistence ..............................................................................435 ■■Chapter 14: Hey! You! Get onto iCloud! .........................................................................481 ■■Chapter 15: Grand Central Dispatch, Background Processing, and You ........................511 ■■Chapter 16: Drawing with Quartz and OpenGL ..............................................................545 ■■Chapter 17: Taps, Touches, and Gestures ......................................................................585 ■■Chapter 18: Where Am I? Finding Your Way with Core Location and Map Kit ...............619 ■■Chapter 19: Whee! Gyro and Accelerometer! ................................................................637 ■■Chapter 20: The Camera and Photo Library ...................................................................667 ■■Chapter 21: Collection View ..........................................................................................677 ■■Chapter 22: Application Localization .............................................................................691 ■■Appendix A: Where to Next? ..........................................................................................717 Index .................................................................................................................................725