iOS 分4层结构,各层特性及IOS框架
(此图来自于其它博客)
一、Cocoa Touch 层
- Cocoa Touch 层的关键技术
- 多任务
- 打印
- 数据保护
- 苹果推通知服务
- 本地通知
- 手势识别器
- 点对点对战服务
- 标准系统 View Controller
- 外部显示支持
- Cocoa Touch 层包含的框架
- UIKit
- Map Kit
- Game Kit
- Message UI/Address UI/Event Kit UI
- iAd
- Event Kit UI 框架
二、Media (多媒体)层
- AV Foundation
- CoreAudio
- CoreImage
- CoreGraphics
- Core Text
- Image I/O
- Media Player
- OpenGLES
- QuartzCore
三、核心服务层
- Accounts
- Address Book
- CFNetwork
- Core Data
- Core Foundation
- Foundation
- Event Kit
- Core Location
- Core Motion
- Quick Look
- Store Kit
- System Configuration
四、核心OS层
- Accelerate
- Extemal Accessory
- Security
- System