iOS应用开发最佳实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

苹果公司于2007年1月9日的Macworld大会上公布了iOS系统,起初的名字是iPhone OS,顾名思义,是iPhone的操作系统,2010年改为iOS。开发能够在iOS操作系统中运行的应用,其实主要就是为iPhone和iPad开发能够运行在其中的软件,运行的效果足以媲美笔记本电脑,此前这是不可想象的。在苹果公司推出iPhone之前,有许多公司曾推出过这种介于电脑和传统手机之间的兼具二者功能的智能手机,但都以失败告终,于是在苹果公司推出iPhone手机后,微软总裁鲍尔默曾说这样的东西不会有人感兴趣,结果却是5年后微软公司也推出了自己的Windows Phone操作系统。在如今瞬息万变的市场中,晚了5年很可能意味着最终将与市场无缘。

如今,学界、业界都将苹果公司视为创新的代表,“创新”这个词也从来没有像现在这样受到重视。苹果公司推出的iPhone创造了一个全新的产业,移动互联网因此成为一个足以影响全球经济的产业和生态圈。业界的游戏规则被重写,曾经的企业霸主如移动公司在他们从来没有想到过的领域里被打败,基于移动互联网的微信应用重新定义了人与人之间的交流方式,替代了移动的大量市场。作为整个移动浪潮中最基础也最核心的一部分正是iOS应用的开发,这些充分利用了iOS设备照相机、GPS定位、重力感应计等诸多功能的应用构成了移动互联网生态圈中不可或缺的环节。而掌握了开发这些iOS应用技能的开发人员无疑成为这股浪潮中的骄子,具有不到两年iOS开发经验的开发人员月薪轻轻松松就上万元,而资深的架构师、开发团队负责人的薪水接近百万元的不在少数。学习和掌握iOS的开发技能不仅能为个人带来经济上的回报,对于孜求于不断提高自身技能水平的开发者来说,更能不断地拓展自己的视野,以点及面,掌握新的知识的同时,还能加深对于既有知识体系的理解。

这正是本书的写作目的,帮助那些其他在计算机语言领域有一定的开发经验的开发者或者有一定编程经验的开发者迅速掌握iOS应用的开发。内容包括iOS应用开发需要具备什么样的条件,iOS应用开发涉及的编程语言Objective-C需要掌握到什么程度,以及iOS应用开发的其他方方面面。本书希望能帮助没有任何iOS应用开发背景的开发人员快速地适应并开始iOS应用的开发。

主要内容

本书对iOS应用开发的方方面面进行了详细的说明。全书分为20章,具体内容如下。

续表

资料下载

请登录www.broadview.com.cn/20767下载书中案例相关源代码。

读者对象

➢ 有一定.NET、Java等开发经验的开发人员,希望接触和了解iOS应用开发的人员;

➢ 需要为企业内部用户开发iOS应用的IT人员,希望了解iOS应用的各种特性的人员。

致谢

本书有如此多的人要感谢,感谢苹果公司提供的如此美好的产品,感谢在因特网上贡献自己学习经验和代码的网友们,感谢为我提供反馈的团队成员、公司同事、细心校稿的编辑,还有在整个写作过程中一直给予支持的我的家人。感谢朋友们的支持,希望本书真正能够帮到那些需要帮助的朋友。