IOS移动操做系统架构图

IOS架构web

Cocoa Touch--可轻触层安全

Media--媒体层网络

Core Services--核心服务层架构

Core OS--核心操做系统层ide

 

苹果IOS的Core OS层主要内容性能

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

OSX Kernel    Power Managementblog

Mach 3.0    Keychain Access开发

BSD     Certificatesit

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/