图书前言

2007 年,第一代iPhone 手机推出,开创了智能手机的先河。由于iPhone 全新的界面

设计、极高的用户体验度以及丰富的软件,成为最受欢迎的智能手机设备。同时,苹果的

App Store 模式,也被程序员广泛了解。越来越多的公司和个人开发人员加入到iPhone 开

发的阵营。

大量的软件公司和个人从iPhone 应用开发中获利。但对于新手来说,进行iPhone 开

发却困难重重。第一,普通用户缺少苹果开发的相应系统环境和硬件设备;第二,iPhone

应用开发采用了冷僻的Objective-C 语言;第三,智能手机开发模式与普通PC 程序有较大

差异;第四,苹果官方提供的开发资料均为英文。诸多原因,造成国内iPhone 开发属于少

数人士的专利。

为了让广大的读者也可以比较容易进入iPhone 开发领域,笔者专门编写了本书。本书

将带领各位读者不用购买专门设备就可以进行开发,不需要有Objective-C 语言基础也可以

拿起本书进行学习,不需要手机程序开发经验就可以编写相应的程序,不需要好的英语基

础也可以掌握iPhone开发技术。

本书是一本iPhone 开发入门读物。考虑新手入门的特点,本书用通俗易懂的语言,有

针对性地结合了大量示例,帮助读者尽可能好而快地掌握每项技术。同时为了方便读者可

以高效而直观地掌握iPhone 开发技术,本书提供了全程多媒体教学视频,以辅助读者学习

本书所讲解的内容。学习完本书内容后,读者可以建立起iPhone 技术的思想框架,熟悉

iPhone 开发的核心技术,并对iPhone 的实际应用开发有个初步的感受,为进一步深入学习

打好基础。

本书有何特色

1.配多媒体教学视频

由于iPhone 开发中有较多的界面操作,用文字比较难以清晰表达,所以本书提供了配

套的全程多媒体教学视频辅助读者学习。通过这些视频,读者可以更好地理解本书所讲解

的内容,从而快速掌握iPhone开发。

2.门槛低,没有Objective-C基础,也可以学习

本书针对读者缺少Objective-C 基础知识的特点,在第2 章较为详细地讲解了相应的语

法知识,在后面章节针对iPhone 开发中的Objective-C 难点也进行了重点分析。这样,即

便读者以前没有Objective-C的任何基础,也可以借助本书顺利学习。

零点起飞学iPhone 开发

·II·

3.无须购买相应设备,降低学习成本

由于iPhone 开发必须基于苹果操作系统进行,所以读者进行开发往往需要购买相应的

苹果计算机。而本书另辟蹊径,讲解如何在虚拟机中搭建相应的开发环境,给读者节省了

大量的设备购买费用。

4.大量示例讲解,图文并茂

本书采用“一个知识点一个示例”的模式进行讲解。大量的示例可以帮助读者快速掌

握iPhone 各项常见的开发技术。为了避免文字的枯燥,本书配以大量的结构图和程序运行

结果图,帮助读者更好地理解各项知识点。

5.写作细致,处处为读者着想

本书内容编排、概念表述、语法讲解、示例讲解、源代码注释等都很细致,作者讲解

时不厌其烦、细致入微,将问题讲解得很清楚,扫清了读者的学习障碍。

6.贯穿大量的开发技巧和注意事项

本书在讲解知识点时使用了大量短小精悍的典型实例,并在这些典型实例讲解中为大

家提供了很多开发技巧和注意事项,以使读者迅速提高开发水平。

7.提供教学PPT,方便老师教学

本书适合作为大中专院校和职业学校的教学用书。同时,本书专门提供了相应的教学

PPT,以方便各院校的老师教学时使用。

本书内容安排

第1篇 iPhone开发基础(第1、2章)

本篇主要内容包括:编写第一个iPhone 开发程序、Objective-C 语言基础。本篇主要是

让读者先从概念上认识iPhone 开发的环境,并具备基本的iPhone 程序写作能力,为后面

的学习打下基础。

第2篇 iPhone界面开发(第3~11章)

本篇主要内容包括:视图及视图控制器、操作文本内容、提醒用户的操作、图形图像

处理、使用网页、表的操作、地图服务、选择器以及动画。通过对本篇内容的学习,读者

可以设计出各种常见的iPhone应用程序。

第3篇 iPhone应用开发(第12~14章)

本篇主要内容包括:操作地址簿和电子邮件、多媒体以及手势。通过对本篇内容的学

习,读者可以结合iPhone手机的各种功能,使应用程序更完善。

前 言

·III·

本书光盘内容

 本书配套多媒体教学视频;

 本书实例涉及的源代码。

本书读者对象

 iPhone开发初学者;

 iPhone开发爱好者;

 iPhone开发培训班学员;

 大中专院校的学生。

本书阅读建议

 建议没有基础的读者,从前到后顺次阅读,尽量不要跳跃。如果读者已经具备良

好的Objective-C基础,可以跳过第2章。

 书中的实例和示例建议读者都要亲自上机动手实践,以使学习效果更好。

 课后习题都动手做一做,以检查自己对本章内容的掌握程度。如果不能顺利完成,

建议回过头来重新学习一下本章内容。

 学习每章内容时,建议读者先仔细阅读书中的讲解,然后再结合本章教学视频,

学习效果更佳。

本书作者

本书由胡超主笔编写。其他参与编写的人员有毕梦飞、蔡成立、陈涛、陈晓莉、陈燕、

崔栋栋、冯国良、高岱明、黄成、黄会、纪奎秀、江莹、靳华、李凌、李胜君、李雅娟、

刘大林、刘惠萍、刘水珍、马月桂、闵智和、秦兰、汪文君、文龙、陈冠军、张昆。

阅读本书的过程中,若有任何疑问,可以发邮件到book@wanjuanchina.net 或

bookservice2008@163.com,或者到www.wanjuanchina.net 的图书论坛上留言,以获得帮助。

编者