我是靠谱客的博主 缥缈芹菜,最近开发中收集的这篇文章主要介绍IOS移动操作系统架构图,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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/

 

最后

以上就是缥缈芹菜为你收集整理的IOS移动操作系统架构图的全部内容,希望文章能够帮你解决IOS移动操作系统架构图所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部