iOS开发之iOS整体架构简介

iOS的整体架构图分为四层——Cocoa Touch层、Media层、Core Services层和Core OS层。

□ Cocoa Touch层。该层提供了构建iOS应用的一些基本系统服务(如多任务、触摸输入和推送通知等)和关键框架,例如UIKit、WatchKit、GameKit和MapKit等。(Mac OS应用的界面主要使用Cocoa框架开发,Cocoa是一种为应用程序提供丰富用户体验的框架,其核心是:Foundation和AppKit框架;iOS应用界面主要使用Cocoa Touch框架开发,其核心是Foundation和UIKit框架。)

□ Media层。Media层提供了图形、音频、视频和AirPlay技术,例如Core Audio、Core Graphics、Core Text和Core Video等。

□ Core Services层。该层未应用提供一些基本的服务,一般不提供界面,例如CloudKit、HealthKit、HomeKit、应用内购买、SQLite数据库和XML支持等技术。

□ Core OS层。该层提供了一些与硬件和网络相关的低级服务,例如应用程序沙箱机制、代码数字签名、安全相关的服务、访问低能耗蓝牙设备和访问重力加速计。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载:http://blog.csdn.net/lover870920/article/details/50350...
    vicki753阅读 7,675评论 0 4
  • iOS的系统架构分为四个层次:核心操作系统层(Core OS layer)、核心服务层(Core Services...
    zhaihongxia阅读 8,313评论 0 3
  • 6转载-->>IOS框架和服务 在iOS中框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,...
    李小六_阅读 9,138评论 2 24
  • 在iOS中框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,以及图像、声音文件等其他资源。共...
    ch123阅读 5,752评论 0 1
  • 初恋男友留给桃子的纪念是一条围巾和一盒阿尔卑斯糖,这是他送给她最初也是最后的礼物。 校园恋爱,狗血的毕业即分手。 ...
    水玉阅读 3,297评论 0 0

友情链接更多精彩内容