首页 > 代码库 > 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
提供动画特效以及通过硬件进行渲染的能力

 

设备框架: 

1.Accelerate.framework

4.0

cblas,vDSP

包含了加速器数学和DSP功能。

2.Accounts.framework

5.0

AC

包含了管理用户系统账户访问的接口。

3.AddressBook.framework

2.0

AB

包含了直接访问用户联系人数据库的功能。

4.AddressBookUI.framework

2.0

AB

包含了显示系统定义的联系人选择器和编辑器接口的类。

5.AdSupport.framework

6.0

AS

包含了收集分析的类。

6.AssetsLibrary.framework

4.0

AL

包含了访问用户照片和视频的类。

7.AudioToolbox.framework

2.0

AU,Audio

包含了处理音频流数据和播放、录制音频的接口。

8.AudioUnit.framework

2.0

AU,Audio

包含了加载和使用音频单元的接口。

9.AVFoundation.framework

2.2

AV

包含了播放和录制音视频的Objective-C接口。

10.AVKit.framework

8.0

AV

包含了播放和录制音视频的Objective-C接口。

11.CFNetwork.framework

2.0

CF

包含了通过Wi-Fi和蜂窝无线电访问网络的接口。

12.CloudKit.framework

8.0

CK

包含了获取和保存iCloud数据的Objective-C接口。

13.CoreAudio.framework

2.0

Audio

提供了Core Audio中使用的数据类型。

14.CoreAudioKit.framework

8.0

CA

提供了Core Audio中使用的数据类型。

15.CoreBluetooth.framework

5.0

CB

提供了对蓝牙低功率硬件的访问。

16.CoreData.framework

3.0

NS

包含了管理你应用中的数据模型的接口。

17.CoreFoundation.framework

2.0

CF

提供了基本的软件服务,包括常用数据类型的抽象,字符串工具,集合工具,资源管理和偏好设定。

18.CoreGraphics.framework

2.0

CG

包含了Quartz 2D的接口。

19.CoreImage.framework

5.0

CI

包含了处理视频和静态图片的接口。

20.CoreLocation.framework

2.0

CL

包含了定位用户的接口。

21.CoreMedia.framework

4.0

CM

包含了底层的音视频处理的例行程序。

22.CoreMIDI.framework

4.2

MIDI

包含了底层的处理MIDI数据的例行程序。

23.CoreMotion.framework

4.0

CM

包含了访问加速器和陀螺仪的接口。

24.CoreTelephony.framework

4.0

CT

包含了访问电话相关信息的例行程序。

25.CoreText.framework

3.2

CT

包含了一个文本布局和渲染的引擎。

26.CoreVideo.framework

4.0

CV

包含了处理音视频的底层例行程序,不要直接使用这个框架。

27.EventKit.framework

4.0

EK

包含了访问一个用户的日历事件数据的接口。

28.EventKitUI.framework

4.0

EK

包含了显示标准系统日历界面的类。

29.ExternalAccessory.framework

3.0

EA

包含了与附加硬件配件通信的接口。

30.Foundation.framework

2.0

NS

包含了管理字符串、集合和其他底层数据类型的接口。

31.GameController.framework

7.0

GC

包含了与游戏相关硬件通信的接口。

32.GameKit.framework

3.0

GK

包含了管理点对点连接的接口。

33.GLKit.framework

5.0

GLK

包含了创建复杂OpenGL ES应用的Objective-C工具类。

34.GSS.framework

5.0

gss

提供了一个安全相关服务的标准集合。

35.HealthKit.framework

8.0

HK

提供了一种为用户存储健康相关信息的方式。

36.HomeKit.framework

8.0

HM

提供了与整合的家庭设备通信的服务。

37.iAd.framework

4.0

AD

提供了在你的应用中显示广告的类。

38.ImageIO.framework

4.0

CG

包含了读写图像数据的类。

39.IOKit.framework

2.0

N/A

包含了设备使用的接口。不要直接使用该框架。

40.JavaScriptCore.framework

7.0

JS

包含了一个评估Javascript代码和解析JSON的Objective-C的封装。

41.LocalAuthentication.framework

8.0

LA

提供了通过Touch ID验证用户的支持。

42.MapKit.framework

3.0

MK

提供了将一个地图界面嵌入你的应用和反地理编码坐标系统的类。

43.MediaAccessibility.framework

7.0

MA

管理媒体文件中隐藏字幕的显示。

44.MediaPlayer.framework

2.0

MP

包含了播放全屏视频的接口。

45.MediaToolbox.framework

6.0

MT

包含了播放音频内容的接口。

46.MessageUI.framework

3.0

MF

包含了发送和排列邮件信息的接口。

47.Metal.framework

8.0

MTL

提供了一个低消耗的图形渲染引擎。

48.MobileCoreServices.framework

3.0

UT

定义了系统支持的统一类型标识(UTIs)。

49.MultipeerConnectivity.framework

7.0

MC

提供了实现设备间点对点网络的接口。

50.NetworkExtension.framework

8.0

NE

提供了配置和控制VPN支持的接口。

51.NewsstandKit.framework

5.0

NK

提供了在后台下载杂志和报纸内容的接口。

52.NotificationCenter.framework

8.0

NK

提供了实现通告中心小部件的接口。

53.OpenAL.framework

2.0

AL

包含OpenAL,一个跨平台定位音频库的接口。

54.OpenGLES.framework

2.0

EAGL,GL

包含了OpenGL ES,一个OpenGL跨平台2D和3D图形渲染库移动版本的接口。

55.PassKit.framework

6.0

PK

包含了创建数字途径来代替例如票据、登记证、会员卡和其他一类东西接口。

56.Photos.framework

8.0

PH

包含了访问和处理照片和视频的接口。

57.PhotosUI.framework

8.0

PH

包含了创建处理照片和视频的app扩展的接口。

58.PushKit.framework

8.0

PK

提供了一种为VoIP应用与某个设备注册的途径。

59.QuartzCore.framework

2.0

CA

包含了Core Animation的接口。

60.QuickLook.framework

4.0

QL

包含了预览文件的接口。

61.SafariServices.framework

7.0

SS

支持在Safari中创建阅读中的列项。

62.SceneKit.framework

8.0

SCN

提供了创建3D图形的接口。

63.Security.framework

2.0

CSSM,Sec

包含管理证书、公私钥和信任策略。

64.Social.framework

6.0

SL

包含与社交媒体账户相互作用的接口。

65.SpriteKit.framework

7.0

SK

便利创建基于精灵的动画和渲染。

66.StoreKit.framework

3.0

SK

包含了处理与应用内购买相关金融交易的接口。

67.SystemConfiguration.framework

2.0

SC

包含了确定一个设备网络配置的接口。

68.Twitter.framework

5.0

TW

包含了通过Twitter服务发送twee的接口。

69.UIKit.framework

2.0

UI

包含了iOS应用界面层的类和方法。

70.VideoToolbox.framework

6.0

N/A

包含了设备使用的接口。不要直接引用该框架。

71.WebKit.framework

8.0

WK

提供了将web内容融合到你的app中的支持。

更多细分的介绍请参看:

http://blog.csdn.net/iukey/article/category/1168345

 

iOS 框架