2.6 iOS API简介
苹果的iOS API在不同版本间有很多变化,本书采用的是iOS 6。本节中,我们会介绍iOS 6有哪些API,如何使用这些API的帮助文档以及如何使用官方案例。
2.6.1 API概述
iOS的整体架构图如图2-40所示,分为4层——Cocoa Touch层、Media层、Core Services层和Core OS层,下面概要介绍一下这4层。
图2-40 iOS整体架构图
1. Cocoa Touch层
该层提供了构建iOS应用的一些基本系统服务(如多任务、触摸输入和推送通知等)和关键框架(见表2-3)。
表2-3 Cocoa Touch层包括的框架
| 框 架 | 前 缀 | 说 明 |
| Address Book UI | AB | 访问用户的联系人信息 |
| Event Kit UI | EK | 访问用户的日历事件数据 |
| Game Kit | GK | 提供能够进行点对点的网络通信的API |
| iAd | AD | 在应用中嵌入广告 |
| Map Kit | MK | 在应用中嵌入地图和地理信息编码等 |
| Message UI | MF | 提供与发送E-mail相关的API |
| TW |

这篇笔记详细介绍了iOS 6的API结构,涵盖了Cocoa Touch、Media、Core Services和Core OS四个层次的框架。Cocoa Touch层包含多任务、触摸输入等关键服务;Media层涉及图形、音频和视频技术;Core Services层提供iCloud、应用内购买等功能;而Core OS层则包含低级功能框架,通常不直接在开发中使用。
最低0.47元/天 解锁文章
5485

被折叠的 条评论
为什么被折叠?



