下面是本书其余章节的简要概述。
第2章:讲述如何使用Xcode和Interface Builder创建一个简单的界面,并在iPhone屏幕上添加一些文本。
第3章:开始实现与用户的交互,构建一个简单的应用程序,用于在运行时根据用户按下的按钮动态更新显示的文本。
第4章:以第3章为基础,介绍其他一些iPhone标准用户界面控件。我们还将介绍如何使用警告框和表提醒用户做出决策,或者通知用户发生了一些异常事件。
第5章:了解自动旋转机制,该机制允许在纵向或横向模式下使用iPhone应用程序。
第6章:介绍更多高级用户界面,并阐述如何创建多视图界面。我们将更改在运行时为用户显示的视图,以创建更加复杂的用户界面。
第7章:介绍如何实现工具栏控制器,它是一个标准的iPhone用户界面。
第8章:介绍表视图。表视图是向用户提供数据列表的主要方法,并且是基于分层导航的应用程序的基础。
第9章:介绍如何实现分层列表,它是最常用的iPhone应用程序界面之一,你可以通过它查看更多或更详细的数据。
第10章:介绍如何实现应用程序设置,iPhone中的这种机制允许用户设置他们的应用程序级首选项。
第11章:介绍iPhone上的数据管理。我们将讨论如何创建用于保存应用程序数据的对象,以及如何将这些数据持久存储到iPhone的文件系统和嵌入式数据库SQLite中。
第12章:绘图是人们的普遍爱好,这一章介绍如何实现一些自定义绘图,这需要使用Quartz和OpenGL ES中的基本绘图函数。
第13章:iPhone的多点触摸屏幕可以接受用户的各种手势输入。这一章讲述如何检测基本的手势,如双指捏合和单指滑动,还将介绍定义新手势的过程,并讨论新手势的适用情况。
第14章:iPhone可以通过Core Location确定其纬度和经度。这一章将编写利用Core Location计算iPhone的物理位置的代码,并在各种应用中使用该信息。
第15章:介绍如何与iPhone加速计交互,iPhone通过加速计确定其持有方式。我们将讨论应用程序如何通过该信息完成一些有趣的任务。
第16章:每个iPhone都有自己的摄像设备和图片库,这两者都可供应用程序使用。这一章介绍如何使用它们。
第17章:iPhone现已遍及70多个国家,这一章介绍以何种方式编写应用程序能方便地把所有部分翻译为其他语言,从而发掘应用程序的潜在用户。
第18章:至此,你已经掌握了iPhone应用程序的基本构建方法。但接下来再应向何处去呢?这一章将探索掌握iPhone SDK的后续步骤