iOS系统架构层次结构

2020-12-18  本文已影响0人  读行笔记
iOS系统架构图

iOS操作系统除过最底层的内核,其上总共分为四层,从上到下依次是:

Cocoa Touch

最上层的Cocoa Touch层直接和用户进行交互,比如最常用的UIKit中的各种控件就属于此层,以及最核心的基础服务Foundation框架,以及地图MapKit等。

Media

Media媒体层为上层的Cocoa Touch提供画图和多媒体服务,比如文字、图像、音视频处理等。

AVFoundation依赖结构 Core Audio架构

Core Services

核心服务层为Application提供基础的系统服务,比如数据存储框架Core Data、安全服务Security、网络访问CFNetwork等,以及最重要的Foundation和CoreFoundation,它们是Objective-C的核心。

Core OS

核心操作系统层为其上所有层提供最基础的服务,比如内存管理、线程管理、本地认证、文件系统、电源管理等,是底层的硬件和上层各种服务之间的接口。

上一篇 下一篇

猜你喜欢

热点阅读