最上层的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,梁困这里就是存放一些实体文件了,比如说贴图素材
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)