UIKit
简介
iOS系统所有程序都需要通过该框架实现下述核心功能:
- 应用程序管理
- 用户界面管理
- 图形和窗口支持
- 多任务支持
- 处理触摸及移动事件。
- 代表标准系统视图和控件的对象
- 文本和web内容相关操作
- 剪切、复制以及粘贴
- 使用动画显示用户界面内容
- 通过URL方式将其他应用程序整合到系统
- 苹果推送通知服务支持
- 为残疾用户提供辅助功能
- 本地通知的调度和发送
- 创建PDF
- 使用定制输入视图(其行为类似系统键盘)
- 创建和系统键盘进行交互的定制文本视图
UIKit还为下述和设备紧密相连的功能提供支持:
- 加速器数据
- 内置相机
- 用户的图片库
- 设备名称和模型信息
- 电池状态信息
- 距离感应器信息
- 来自绑定听筒的远程控制信息