iPhone和iPod touch为我们提供了创新性的移动平台,为这个平台编程可谓其乐无穷。它们是苹果公司手持式计算设备家族的第一批成员。尽管体型偏小,但它们运行的是最先进的OS X,并且具备内容丰富、种类繁多的SDK,通过它们你可以设计和实现各种应用程序。借助苹果公司的集成设计环境Xcode,你可以在项目中利用iPhone的多点触控界面和强大的内置特性。本章将探索SDK的组件和它所创建的产品:iPhone应用程序。你将了解苹果公司的各种iPhone开发人员计划,以及如何参与这些计划。还将探索iPhone应用程序的设计理念,以及如何组建应用程序。最后,学习如何建立你的程序凭证,从而使用该理念开始编程。