前 言
乔布斯曾说过:我们重新发明了移动电话!没错,iPhone不是任何一部移动电话的升级款,而是让世人重新认识了移动电话。从2007年第一台iPhone到iPhone 5,它已经陪伴“果粉”5个年头了,它的每一次发布都牵动着亿万人的心,其火爆程度超过了以往任何一款移动电话或一件电子产品。
苹果APP Store应用商店无疑给火得“一塌糊涂”的iPhone再狠狠地浇上一桶油,其丰富多彩的应用程序给iPhone用户带来了游戏的欢乐、视听的享受、生活的便利,甚至是想都想不到的娱乐软件。
这些令人兴奋的软件是怎么来的呢?怎样才能学会编写这类软件呢?这就是本书将教会读者的知识。那么这些知识会不会很高深莫测呢?本书的目的就是:从基础出发,只要有C语言基础的读者都能学会;案例充实,所有的案例都是笔者真实项目的缩影,对于学习有代表性,对于工作非常实用;语言平实,整本书的语境就像老师在身旁亲临指导一样,不会有翻译书那种晦涩的感觉。
本书有何特色
在笔者看来,本书有以下几个明显特色。
* 对重点、难点内容和案例专门录制多媒体教学视频,帮助读者高效、直观地学习。
* 重视基础,从最简单的操作讲起,重点、难点一目了然;原理讲解透彻,读者可知其然且知其所以然。
* 注重实战,编写模式独特。本书通过实际的开发案例,将相关的知识点穿插于其中,读者通过研读这些案例,通过实战演练来学习相关开发知识。
* 语言精炼而富有幽默感,符合国人的阅读口味。经常看外文翻译图书的读者一定深有体会,能找一本适合自己阅读口味的书是件幸运的事。
* 书中大量的真实案例在帮助读者快速消化知识的同时,还提供了大量短小精悍的实用代码供读者直接使用,从而提高开发效率。
本书的架构
本书共18章,分为3篇,主要章节规划如下。
第1篇 iPhone开发入门(第1~5章)
本篇主要介绍iPhone开发的基础概念、Objective-C语言的基本语法、Xcode的使用方法、使用Interface Build工具创建界面和内存管理的相关知识。
第2篇 iPhone特有功能开发(第6~15章)
本篇的每章内容都学习iPhone的一种特有功能开发,包括读者感兴趣的多点触摸、方向导航、媒体应用等。
第3篇 项目案例实战(第16~18章)
本篇主要讲解了天气预报、日记管理和麻将游戏3个案例的实现过程。其中笔者独立开发的麻将游戏已经成功地在苹果应用商店发布和销售。本书会详细叙述其开发流程、核心算法、实现代码、测试与发布的相关知识。
本书适合的读者群体
本书由浅入深,理论结合开发实践,特别适合iPhone开发初级读者逐步学习和完善自己的知识结构,建议读者有一定的C/C++开发经验。本书读者群体包括以下几类:
* iPhone开发初学者;
* 想学习iOS最新技术的人员;
* iOS应用软件个人运营商;
* 苹果软件开发爱好者;
* 从其他开发领域转向iPhone开发的人员;
* 相关的培训人员;
* 大中专院校的学生。
本书作者
本书由张照主笔编写。其他参与编写的人员有陈世琼、陈欣、陈智敏、董加强、范礼、郭秋滟、郝红英、蒋春蕾、黎华、刘建准、刘霄、刘亚军、刘仲义、柳刚、罗永峰、马奎林、马味、欧阳昉、蒲军、齐凤莲、王海涛、魏来科、伍生全。
您在阅读本书的过程中若有疑问,请发E-mail和我们联系。
编著者
