首页 » IOS » IOS移动操作系统架构图

IOS移动操作系统架构图

原文 http://blog.csdn.net/u014332275/article/details/78502741

2017-11-11 02:01:57阅读(563)

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

 

 

 

 

 

 

 

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示

按 Ctrl+D 键,
把本文加入收藏夹