iOS 四层架构
主要内容
- iOS 四层架构
iOS 四层架构
iOS整体架构分为四层,分别是
- Cocoa Touch
- Media
- Core Services
- Core OS
Cocoa Touch
该层提供了构建iOS应用的一些基本系统服务(如多任务、触摸输入、推送通知等)和关键框架如下:
框架 | 前缀 | 说明 |
---|---|---|
Address Book UI | AB | 访问用户的联系人信息 |
Event Kit UI | EK | 访问用户的日历事件数据 |
Game Kit | GK | 提供能够进行点对点的网络通信的API |
iAd | AD | 在应用中嵌入广告 |
Map Kit | MK | 在应用中嵌入地图和地理信息编码等 |
Message UI | MF | 提供与发送E-mail相关的API |
TW | 提供发送Twitter的接口 | |
UIKit | UI | 提供UI类 |
Media
Media层提供了图形、音频、视频和AirPlay技术,包括的框架如下:
框架 | 前缀 | 说明 |
---|---|---|
Assets Library | AL |