iOS系统架构层次结构

iOS系统架构层次结构,第1张

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

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

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

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

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

也类似于win的,不过ios采用睁渣隐沙盒机制,一般应用程序只能访问给他自己规划的那一个区域内的东西,不能乱访问。

一般来说有这样几个:

1、Document:用户数据,悉厅一般就是游戏的存档或者下载的音乐视频电子书等等

2、Library:这里存放一些程序的默认设置或其它状态信息,一般都是些指导性的东西

3、XXX.app:XXX指的是程序名,比如说QQ.app,梁困这里就是存放一些实体文件了,比如说贴图素材


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12437263.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存