2 第 1 章 开篇综述
开篇综述
自从App Store上线以来,它创造了很多神话,给我们这些程序员提供了展示自己的舞台,给了我们创意的空
间,给了我们创业的机会。下面让我们从这里开始iOS开发之旅吧。
1.1 iOS 概述
在本节中,我们将了解什么是iOS以及iOS 7有哪些新特性。
1.1.1 iOS 介绍
iOS的系统架构分为4层——Cocoa Touch层、Media层、Core Services层和Core OS层,相关内容可参见2.6.1节。
下面我们简要介绍一下iOS的一些功能,具体如下所示。
多点触摸和手势。触摸功能在iOS设备之前就被采用,但基本都是单点触摸,即只能用一个手指,而iOS
设备能够感应多个手指的触摸。为了配合这种多点触摸,iOS上的触摸分为多种手势:触击、双击、滑动、
长时间触击、轻拂、刷屏和手指合拢张开等。
统一的屏幕尺寸。目前,iOS屏幕尺寸有4套:iPhone和iPod touch是3.5英寸,iPhone 5和第5代iPod touch是
4英寸,iPad是9.7英寸,iPad mini是7.9英寸。统一的屏幕尺寸给应用软件开发带来很多好处,开发人员可
以不用关心屏幕尺寸适配的问题,从而把精力集中在其他方面。
高分辨率。iPhone 4S的屏幕分辨率是960×640,iPhone 5和第5代iPod touch的屏幕分辨率是1136×640,第
1、2代iPad的屏幕分辨率是1024×768,第3代iPad的屏幕分辨率是2048×1536,而iPad mini的屏幕分辨率
是1024×768。
重力加速计。iOS内置了重力加速计。有了重力加速计,用户能够玩很多有意思的游戏(如极品飞车,它
可以把iPhone作为方向盘,通过重力加速计感应方向的变化)。此外,还有很多与重力加速计有关的应用
软件,如水平尺应用等。
指南针。iOS内置了指南针设备。很多应用基于指南针,例如导航软件和地图应用软件。
蓝牙和Wi-Fi连接。iOS内置了蓝牙和Wi-Fi通信模块。iOS设备之间可以采用Wi-Fi互相连接,也可以采用蓝
牙进行连接,很多基于局域网的游戏就是通过这个功能实现的。当然,也可以通过Wi-Fi上网,这可以节
约用户的上网费用。此外,iOS还可以与电脑连接。
1.1.2 iOS 7 新特性
iOS的最新版本为iOS 7.0。苹果公司于北京时间2013年9月19日凌晨1点开放其正式版的下载,它支持iPhone
4S、iPhone 5、iPad 2、iPad 3、iPad mini、iPad mini 2和iPod touch 5等设备。据苹果发布的更新文档显示,iOS 7
新增了多项功能,很多新特性或将成为将来的焦点。
现在我们先简要介绍一下iOS 7几个重要的变化。