前言
苹果公司自2007年推出iPhone以来,已有5年的时间了。现在iPhone最新产品为iPhone 5。从iPhone的诞生开始,它以全新的界面设计、极高的用户体验度、丰富的软件,成为最受欢迎的智能手机设备。由于App Store模式,海量的开发人员加入到iPhone手机应用软件的开发工作中。
笔者结合自己多年的iPhone开发经验和心得体会,花费了一年多的时间写作本书,希望各位读者能在本书的引领下跨入iPhone开发大门,并成为一名开发高手。本书最大的特色就是结合大量的插图进行说明,全面、形象、系统、深入地介绍了iPhone开发程序,并以大量实例贯穿于全书的讲解之中。学习完本书后,读者应该可以具备独立进行项目开发的能力。
本书特色
1.大量教学插图,读者学习不再枯燥乏味
本书最大的特色就是采用图片讲解,将传统的文字讲解转换为各种形式的图形图表,最大限度地提升读者的阅读兴趣,让读者在潜移默化中掌握iPhone的开发精髓。
2.内容全面、系统、深入
本书介绍了iPhone开发的基础知识、界面开发及相关技术的应用,内容覆盖iPhone开发各个方面,从界面设计到后台技术均进行了详细讲解。
3.讲解由浅入深,循序渐进,适合各个层次的读者阅读
本书从iPhone开发的基础开始讲解,逐步深入到iPhone的高级开发技术,内容梯度从易到难,讲解由浅入深,循序渐进,适合各个层次的读者阅读,并均有所获。
4.贯穿大量的开发实例和技巧,迅速提升开发水平
本书在讲解知识点时采用了大量短小精悍的典型实例,并给出了大量的开发技巧,以便让读者更好地理解各种概念和开发技术,体验实际编程,迅速提高开发水平。
本书内容及体系结构
第1篇iPhone准备(第1章)主要内容包括iPhone的发展、iPhone开发环境及开发工具的安装过程、iPhone Simulator模拟器、Interface Builder、第一个“Hello World”程序的编写及运行等。通过本篇的学习,读者可以掌握使用开发工具进行简单的界面设置,以及编写简单的程序并运行。
第2篇iPhone界面(第2~8章)主要内容包括视图、文本框、键盘、文本视图、图像和绘图、网页视图和滚动视图、控制器、表视图及动画等。通过本篇的学习,读者可以掌握iPhone的界面编程及应用。
第3篇iPhone技术(第9~14章)主要内容包括地图、照片、音频和视频、选择器、通讯录和电子邮件、触摸及手势等技术。通过本篇的学习,读者可以掌握iPhone中各种常见的技术。
本书读者对象
iPhone开发初学者;
想全面学习iPhone开发技术的人员;
iPhone专业开发人员;
利用iPhone做开发的工程技术人员;
iPhone开发爱好者;
大中专院校的学生;
社会培训班学员;
需要一本案头必备手册的程序员。
致谢
本书主要由张敬东(营口理工学院)编写。由于时间匆忙,编写中难免有所疏漏和不妥之处,敬请不吝指正。
编著者