首页 > 代码库 > iOS 框架
iOS 框架
框架名称 | 功能 |
Foundation | 提供OC的基础类(想NSObject)、基本数据类型等 |
UIKit | 创建和管理应用程序的用户界面 |
QuartzCore | 提供动画特效以及通过硬件进行渲染的能力 |
CoreGraphics | 提供2D绘制的基于C的API |
SystemConfiguration | 检测当前网络是否可用和硬件设备状态 |
AYFoundation | 提供音频录制和回放的底层API,同时也负责管理音频硬件 |
CFNetwork | 访问和配置网络,想HTTP、FTP和Bonjour Services |
CoreFoundation | 提供抽象的常用数据类型,如Unicode strings、XML、URL等 |
CoreLocation | 使用GPS和WIFI获取位置信息 |
GameKit | 为游戏提供网络功能:点对点互联和游戏中语音交流 |
AddressBook | 提供访问用户联系人和信息的功能 |
AddressBookUI | 提供一个用户界面,用户显示存储在地址薄中的联系人信息 |
AudioToolBox | 提供音频录制和回放的底层API,同事也负责管理音频硬件 |
AudioUnit | 提供一个接口,让我们的应用程序可以对音频进行处理 |
MapKit | 为引用程序提供内嵌地图的接口 |
MediaPlayer | 提供播放视频和音频的功能 |
MessageUI | 提供视图控制接口用以处理E-mail和短信 |
OpenGLES | 提供动画特效以及通过硬件进行渲染的能力 |
设备框架:
| 4.0 |
| 包含了加速器数学和DSP功能。 |
| 5.0 |
| 包含了管理用户系统账户访问的接口。 |
| 2.0 |
| 包含了直接访问用户联系人数据库的功能。 |
| 2.0 |
| 包含了显示系统定义的联系人选择器和编辑器接口的类。 |
| 6.0 |
| 包含了收集分析的类。 |
| 4.0 |
| 包含了访问用户照片和视频的类。 |
| 2.0 |
| 包含了处理音频流数据和播放、录制音频的接口。 |
| 2.0 |
| 包含了加载和使用音频单元的接口。 |
| 2.2 |
| 包含了播放和录制音视频的Objective-C接口。 |
| 8.0 |
| 包含了播放和录制音视频的Objective-C接口。 |
| 2.0 |
| 包含了通过Wi-Fi和蜂窝无线电访问网络的接口。 |
| 8.0 |
| 包含了获取和保存iCloud数据的Objective-C接口。 |
| 2.0 |
| 提供了Core Audio中使用的数据类型。 |
| 8.0 |
| 提供了Core Audio中使用的数据类型。 |
| 5.0 |
| 提供了对蓝牙低功率硬件的访问。 |
| 3.0 |
| 包含了管理你应用中的数据模型的接口。 |
| 2.0 |
| 提供了基本的软件服务,包括常用数据类型的抽象,字符串工具,集合工具,资源管理和偏好设定。 |
| 2.0 |
| 包含了Quartz 2D的接口。 |
| 5.0 |
| 包含了处理视频和静态图片的接口。 |
| 2.0 |
| 包含了定位用户的接口。 |
| 4.0 |
| 包含了底层的音视频处理的例行程序。 |
| 4.2 |
| 包含了底层的处理MIDI数据的例行程序。 |
| 4.0 |
| 包含了访问加速器和陀螺仪的接口。 |
| 4.0 |
| 包含了访问电话相关信息的例行程序。 |
| 3.2 |
| 包含了一个文本布局和渲染的引擎。 |
| 4.0 |
| 包含了处理音视频的底层例行程序,不要直接使用这个框架。 |
| 4.0 |
| 包含了访问一个用户的日历事件数据的接口。 |
| 4.0 |
| 包含了显示标准系统日历界面的类。 |
| 3.0 |
| 包含了与附加硬件配件通信的接口。 |
| 2.0 |
| 包含了管理字符串、集合和其他底层数据类型的接口。 |
| 7.0 |
| 包含了与游戏相关硬件通信的接口。 |
| 3.0 |
| 包含了管理点对点连接的接口。 |
| 5.0 |
| 包含了创建复杂OpenGL ES应用的Objective-C工具类。 |
| 5.0 |
| 提供了一个安全相关服务的标准集合。 |
| 8.0 |
| 提供了一种为用户存储健康相关信息的方式。 |
| 8.0 |
| 提供了与整合的家庭设备通信的服务。 |
| 4.0 |
| 提供了在你的应用中显示广告的类。 |
| 4.0 |
| 包含了读写图像数据的类。 |
| 2.0 | N/A | 包含了设备使用的接口。不要直接使用该框架。 |
| 7.0 |
| 包含了一个评估Javascript代码和解析JSON的Objective-C的封装。 |
| 8.0 |
| 提供了通过Touch ID验证用户的支持。 |
| 3.0 |
| 提供了将一个地图界面嵌入你的应用和反地理编码坐标系统的类。 |
| 7.0 |
| 管理媒体文件中隐藏字幕的显示。 |
| 2.0 |
| 包含了播放全屏视频的接口。 |
| 6.0 |
| 包含了播放音频内容的接口。 |
| 3.0 |
| 包含了发送和排列邮件信息的接口。 |
| 8.0 |
| 提供了一个低消耗的图形渲染引擎。 |
| 3.0 |
| 定义了系统支持的统一类型标识(UTIs)。 |
| 7.0 |
| 提供了实现设备间点对点网络的接口。 |
| 8.0 |
| 提供了配置和控制VPN支持的接口。 |
| 5.0 |
| 提供了在后台下载杂志和报纸内容的接口。 |
| 8.0 |
| 提供了实现通告中心小部件的接口。 |
| 2.0 |
| 包含OpenAL,一个跨平台定位音频库的接口。 |
| 2.0 |
| 包含了OpenGL ES,一个OpenGL跨平台2D和3D图形渲染库移动版本的接口。 |
| 6.0 |
| 包含了创建数字途径来代替例如票据、登记证、会员卡和其他一类东西接口。 |
| 8.0 |
| 包含了访问和处理照片和视频的接口。 |
| 8.0 |
| 包含了创建处理照片和视频的app扩展的接口。 |
| 8.0 |
| 提供了一种为VoIP应用与某个设备注册的途径。 |
| 2.0 |
| 包含了Core Animation的接口。 |
| 4.0 |
| 包含了预览文件的接口。 |
| 7.0 |
| 支持在Safari中创建阅读中的列项。 |
| 8.0 |
| 提供了创建3D图形的接口。 |
| 2.0 |
| 包含管理证书、公私钥和信任策略。 |
| 6.0 |
| 包含与社交媒体账户相互作用的接口。 |
| 7.0 |
| 便利创建基于精灵的动画和渲染。 |
| 3.0 |
| 包含了处理与应用内购买相关金融交易的接口。 |
| 2.0 |
| 包含了确定一个设备网络配置的接口。 |
| 5.0 |
| 包含了通过Twitter服务发送twee的接口。 |
| 2.0 |
| 包含了iOS应用界面层的类和方法。 |
| 6.0 | N/A | 包含了设备使用的接口。不要直接引用该框架。 |
| 8.0 | WK | 提供了将web内容融合到你的app中的支持。 |
更多细分的介绍请参看:
http://blog.csdn.net/iukey/article/category/1168345
iOS 框架