概述
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移动操作系统架构图所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复