ios开发介绍

来源:互联网 发布:mysql 命令行建数据库 编辑:程序博客网 时间:2024/05/17 04:46
        一    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还对已有的框架进行了不同程度的增强和删减。
0 0
原创粉丝点击