iOS

苹果

Apple

本页是对iOS以及苹果相关文章的一个分类整理。

1976年,史蒂夫·乔布斯和沃兹尼亚克、罗纳德一起创办了苹果公司,当时的名称还叫做苹果计算机公司(Apple Computer, Inc.)。关于公司名称的来源有各种说法,根据《乔布斯传》中的说法,是因为创始人乔布斯是个素食主义者,喜欢吃苹果,另外就是Apple以A开头,在通讯录中会排在靠前的位置。

苹果公司依次推出了Apple I、Apple II、Apple III和Lisa,而在1984年的Macintosh的面世具有划时代意义。此后一段时间苹果公司处于衰落状态。直到最近的十年间,乔布斯重回苹果,并推出了iMac、iPod、iPhone和iPad等优秀产品,并整合了音乐、阅读、应用市场,完善了自己的“生态圈”,同时在世界各地建立起具有苹果特色的Apple店。可以说苹果引领了计算机行业、移动智能设备的发展,是地球上市值最高的公司。

在这近40年间的发展历程中,苹果一直坚持良好的用户体验。而技术和艺术的完美结合是苹果做到这一点的最好方式。尤其是在技术方面,苹果一直追求卓越,不断创新,形成了非常有特点的一套技术体系。坚持软件、硬件融为一体,为用户的使用提供安全保证和良好体验(当然,这也是乔布斯乃至苹果对自己产品方向强有力控制的体现)。

iOS7

iOS7

1985年,乔布斯离开苹果创建了NeXT公司,NeXTSTEP在此诞生,延续和丰富了Unix家族的血统。与此同时,Objective-C这门开发语言也成长发展开来,成为一门非常重要的面向对象语言。

1996年,乔布斯带着NeXTSTEP回到苹果,使得NeXT的技术在苹果得到进一步发展,尤其是在新版本的操作系统OS X上。如今的Mac OS X(系统10)和iOS都是NeXTSTEP的衍生品,也是Unix的正宗后代,而且是我本人身边用到过的唯一正宗后代(Windows、Linux都算不上)。同时,Objective-C也就成为了苹果软件技术上的基本开发语言,Cocoa和Cocoa Touch则为其开发库。正是由于这些历史,我们如今的Cocoa (Touch)类被冠以“NS”也就不足为奇了。

在刚开始接触苹果技术、从事开发工作的时候,不是特别能够理解苹果的技术“封闭”性。随着对苹果技术体系不断深入地理解,逐步发现其中优美和先进的技术特性。相信大多数苹果开发者也一样为其所感叹和折服,吸引着开发者不断前行和钻研。

随着移动互联网的发展,苹果的OS X衍生出更适合移动设备的操作系统iOS,应用在iPod touch、 iPhone和iPad设备上,并逐步将应用开发开放给全世界的开发者,建立了完善的AppStore体系。

Deprecated:

目前iOS已经走进了7时代(现在已经有7.1的更新),而其在过去的发展历程当中不断创新,不断给用户创造惊喜,始终以一种全新的、优雅的方式呈现在大家面前,领跑智能移动设备操作系统。

iOS 8

iOS 8

Updated:

2014年,iOS8发布,其中又引入了许多新特性,不断追求更完美的用户体验。同时加入了HomeKit和HealthKit,正是物联网产品到来的前兆。Swift也一样是吸引全世界开发者眼球的亮点,是Objective-C的继承者,是软件技术的又一创新。接下来会怎样,拭目以待!

相信伴随移动互联网、或者智能物联网的发展,iOS将会以新的方式继续给大家提供更好的用户体验,更“酷”,更优秀!

本小站目前整理了Objective-C语言以及iOS开发相关的一些文章,接下来也会整理一些Swift等新语言和新技术的文章,并深入探索操作系统iOS、OS X以及Darwin核心。

欢迎各位朋友前来交流,一起探讨移动互联网的发展。