IOS移动操作系统架构图

来源:互联网 发布:怎么加入淘宝全球购 编辑:程序博客网 时间:2024/05/21 10:18

IOS架构

Cocoa Touch--可轻触层

Media--媒体层

Core Services--核心服务层

Core OS--核心操作系统层

 

苹果IOS的Core OS层主要内容

Core OS是最为核心的系统,包括了多种硬件管理,还有安全管理等内容,是iOS的核心应用。事实上,iOS是基于Unix系统开发的,自然跟Unix一样了。

OSX Kernel    Power Management

Mach 3.0    Keychain Access

BSD     Certificates

Sockets     File  System

Security     Bonjour

Core Services层

iOS操作系统的Core Services包含了多种服务,例如URL服务,还有大量的网络应用等

Collections   Core Location

Address Book    Net Services

Networking     Threading

File Access     Preferences

SQLite       URL   Utilities

 

Media层

苹果iOS的Media层主要包括了各种媒体文件的处理,例如JPEG、PNG以及TIFF等,还有PDF文件的处理,这些成为iOS系统的处理内容,成为了基本的媒体应用,并且可以被各种应用调用,提高了iOS的系统性能。

Core Audio   JPEG,PNG,TIFF

OpenAL     PDF

Audio Mixing   Quartz(2D)

Audio Recording     Core Animation

Video Playback     OpenGL ES

 

 

Cococa Touch层

最上层的一个系统应用层是Cocoa Touch,这是苹果iOS系统的最接近用户的层面,包括了触摸、位置服务、摄像头等应用。

 

Multi-Touch       Alerts

Core Motion       web view

View Hierarchy    Map kit

Localization        Image Picker

Controls       camera

 

原贴链接:http://blog.163.com/hexin80_bokee/blog/static/18460432720132893657454/

 

原创粉丝点击