iOS设备框架

来源:互联网 发布:袖珍三公主淘宝 编辑:程序博客网 时间:2024/06/16 15:57

iOS开发运行环境包括了设备框架、模拟器框架和系统库。设备框架先不讲,模拟器框架是用于模拟器调试和运行的,但是部分是来自于OS X的,因此会和系统框架有些不同,而且一些硬件依赖的也不支持。系统库则是没有上升为框架的一些库。


熟悉设备框架对开发和适配还是很有意义的。

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

1 0
原创粉丝点击