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

前 言

移动互联网可以将移动通信和互联网整合在一起,这个生态圈包括了移动运营商、互联网和移动终端。移动互联网可以使终端设备随时随地地访问互联网资源和应用。移动互联网时代已经来临,一个崭新的时代开始了,有人预言移动互联网会使整个 IT 界重新洗牌,大大小小的 IT 公司纷纷开始布局移动互联网。互联网时代创造了一个经济神话,也造就了很多时代英雄,他们令人仰慕。试想:为数亿的移动用户和数亿的网民建立一个共同的平台,使其应用到企业、商业和农村之间,又会是怎样的一个惊天动地的伟业呢?新时代开始了,你愿意输在起跑线上吗?移动互联网生态圈如下:

移动设备操作系统目前呈现三足鼎立的局面,Google的Android后来居上,占领了绝大多数的市场份额;Apple的iOS虽然没有Android市场份额大,但却占据了绝大多数的利润;Microsoft的WP8也被看做是未来的希望;而昔日一支独大的诺基亚Symbian已经是昨日黄花,不再光鲜。2013年手机操作系统市场份额如下:

苹果公司经历了大起大落之后,终于修成正果,成为全球市值最高的企业。自 2012年年底开始,苹果市值一直是全球第一,比排名第二的埃克森美孚市值多53%。微软市值曾在1999年创下当时6205.8亿美元的最高纪录。在IT界苹果公司可谓是软硬通吃,有自己的操作系统Mac和移动设备操作系统iOS,有自己的台式机Mac一体机、笔记本MacBook和移动设备 iPhone、iPad、iTouch。而且各个都是精品,产品质量可谓做到了极致。这就是苹果公司——那个并不完美,被“咬了一口”的苹果。苹果公司的热销产品如下:

App Store即Application Store,通常理解为应用商店。App Store是一个由苹果公司为iPhone和iPod Touch、iPad以及Mac创建的应用程序服务平台,允许用户从iTunes Store或Mac App Store浏览和下载一些为iOS或Mac开发的应用程序。用户可以购买或免费试用,让该应用程序直接下载到iPhone或iPod Touch、iPad、Mac。其中包括:应用、游戏、工具,以及许多实用的软件。iPhone和iPod Touch、iPad以及Mac的应用程序商店有相同的名称App Store。iPad上的App Store运行界面如下:

App成功案例

2012年4月10日,Facebook宣布以10亿美元现金加股票的方式收购在线照片共享服务商Instagram。Instagram是一款支持iOS、Android平台的移动应用,允许用户在任何环境下抓拍自己的生活记忆,选择图片的滤镜样式(Lomo/Nashville/Apollo/Poprocket 等10 多种胶圈效果),一键分享到 Instagram、Facebook、Twitter、Flickr 或者新浪微博平台上。不仅仅是拍照,作为一款轻量级但十分有趣的 App,Instagram 在移动端融入了很多社会化元素,包括好友关系的建立、回复、分享和收藏等,这是 Instagram 作为服务存在而非应用存在最大的价值。Instagram运行界面如下:

《愤怒的小鸟(Angry Birds)》这款游戏的故事相当有趣,为了报复偷走鸟蛋的肥猪,鸟儿以自己的身体为武器,仿佛炮弹一样去攻击肥猪们的堡垒。游戏是十分卡通的2D画面,看着愤怒的红色小鸟,奋不顾身地往绿色的肥猪的堡垒砸去,那种奇妙的感觉还真是令人感到很欢乐。《愤怒的小鸟》开发商Rovio 2012年凭借该系列游戏作品创造了营收翻番的壮举。官方数据显示,Rovio公司2012年的合并营收为1.522亿欧元,净利润为5550万欧元,两项数据分别比2011年提升了101%和57%。愤怒的小鸟程序画面如下:

iOS开发

一个熟练的iOS开发者,可以有以下三方面的机会。

(1)找到一份理想的工作。这可能是一个最基本的机会,也是一个没有风险的机会。

(2)自己写App发布到App Store去销售。如果你的作品很有创意,你很快也能成为百万富翁。

(3)成立团队去创业。这个有一定的风险,但是如果成功了回报也会很高,就看你如何选择了。

要想成为一个合格的iOS开发者,需要具备下列条件和技能。

(1)有一台开发设备——Apple笔记本或者Apple Mac台式机。

(2)有语言开发基础,如C语言、Objective-C语言。

(3)熟悉Apple SDK开发框架,如Foundation框架、UIKit框架等。

(4)有Apple开发账号,个人开发者每年需要99美元。

(5)最好懂一些设计知识。

内容简介

续表

续表