您的位置:首页 > 移动开发 > IOS开发

ios开发介绍

2015-09-09 11:00 357 查看
        一    iOS的系统架构分为4层——Cocoa Touch层、Media层、Core Services层和Core OS层。

       下面我们简要介绍一下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还可以与电脑连接。

       二 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几个重要的变化。

      三 开发环境及开发工具 3

       UI设计风格。UI设计风格发生了巨大的变化,苹果放弃了以前的拟物化设计,转而采用扁平化设计。拟物

化设计风格强调逼真纹理。扁平化设计风格强调简约、抽象,半透明、精致的视觉感受、流畅而逼真的动

作带给用户清新、活力的体验。

      视图动力学行为。它能够使界面中的元素像在真实的物理世界中一样运动起来,给用户逼真的视觉效果。

有点像游戏中的物理引擎。

     Text Kit。它能够管理视图中的文字和排版。可以为段落、列和页中的文字定义不同的风格。

     64位支持。它能够将应用编译成为支持64位设备运行的代码。这些设备有:iPhone 5S、iPad mini 2、iPad Air。

     多任务的增强。在iOS 7中,后台多任务增加了两种新模型:提取模式(etch)和远程通知模式

(remote-notification)。提取模式适合于应用从网络中定期下载新数据,下载操作可以定期地被唤醒或者启

动以在后台进行下载。在远程通知模式下,安装有iOS 7的设备在接收到远程推送通知时,可以启动一个

后台下载操作任务,而无需用户干预。

     Sprite Kit游戏框架。Sprite Kit是苹果推出的2D游戏引擎,它意味着苹果要进入这一市场,Sprite Kit的使用

有点类似于Cocos2d-iphone游戏引擎①。

    地图增强。苹果放弃了以前使用的谷歌地图,转而使用苹果自己的地图。MapKit框架本身没有变化,只是

地图内容不再是谷歌地图。

    AirDrop。能够与周围的设备进行通信,共享照片、文档、URL和少量数据。

    应用间音频(Inter-App Audio)。应用间音频可以实现支持程序间的音频访问,即在同一台设备上不同的

两个程序之间发送MIDI命令和音频流。

   点对点连接(Peer-to-Peer Connectivity)。可以查找附近的设备,不需要通过互联网就可以直接与这些设

备进行通信。该框架具有这样的特点:很容易创建多点会话,支持稳定、可靠和实时的数据传输。

此外,iOS 7还对已有的框架进行了不同程度的增强和删减。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: