Table A-1  Device frameworks

Name

First available

Prefixes

Description

Accelerate.framework

4.0

cblasvDSP

Contains accelerated math and DSP functions. See Accelerate Framework.

Accounts.framework

5.0

AC

Contains interfaces for managing access to a user’s system accounts. See Accounts Framework.

AddressBook.framework

2.0

AB

Contains functions for accessing the user’s contacts database directly. See Address Book Framework.

AddressBookUI.framework

2.0

AB

Contains classes for displaying the system-defined people picker and editor interfaces. See Address Book UI Framework.

AdSupport.framework

6.0

AS

Contains a class for gathering analytics. See Ad Support Framework.

AssetsLibrary.framework

4.0

AL

Contains classes for accessing the user’s photos and videos. See Assets Library Framework.

AudioToolbox.framework

2.0

AUAudio

Contains the interfaces for handling audio stream data and for playing and recording audio. See Core Audio.

AudioUnit.framework

2.0

AUAudio

Contains the interfaces for loading and using audio units. See Core Audio.

AVFoundation.framework

2.2

AV

Contains Objective-C interfaces for playing and recording audio and video. See AV Foundation Framework.

AVKit.framework

8.0

AV

Contains Objective-C interfaces for playing and recording audio and video. See AVKit Framework.

CFNetwork.framework

2.0

CF

Contains interfaces for accessing the network via Wi-Fi and cellular radios. See CFNetwork Framework.

CloudKit.framework

8.0

CK

Contains Objective-C interfaces for fetching and saving iCloud data. See CloudKit.

CoreAudio.framework

2.0

Audio

Provides the data types used throughout Core Audio. See Core Audio.

CoreAudioKit.framework

8.0

CA

Provides the data types used throughout Core Audio. See CoreAudioKit Framework.

CoreBluetooth.framework

5.0

CB

Provides access to low-power Bluetooth hardware. See Core Bluetooth Framework.

CoreData.framework

3.0

NS

Contains interfaces for managing your application’s data model. See Core Data Framework.

CoreFoundation.framework

2.0

CF

Provides fundamental software services, including abstractions for common data types, string utilities, collection utilities, resource management, and preferences. See Core Foundation Framework.

CoreGraphics.framework

2.0

CG

Contains the interfaces for Quartz 2D. See Core Graphics Framework.

CoreImage.framework

5.0

CI

Contains interfaces for manipulating video and still images. See Core Image Framework.

CoreLocation.framework

2.0

CL

Contains the interfaces for determining a user’s location. See Core Location Framework.

CoreMedia.framework

4.0

CM

Contains low-level routines for manipulating audio and video. See Core Media Framework.

CoreMIDI.framework

4.2

MIDI

Contains low-level routines for handling MIDI data. See Core Audio.

CoreMotion.framework

4.0

CM

Contains interfaces for accessing accelerometer and gyro data. See Core Motion Framework.

CoreTelephony.framework

4.0

CT

Contains routines for accessing telephony-related information. See Core Telephony Framework.

CoreText.framework

3.2

CT

Contains a text layout and rendering engine. See Core Text Framework.

CoreVideo.framework

4.0

CV

Contains low-level routines for managing memory for video frames.

EventKit.framework

4.0

EK

Contains interfaces for accessing a user’s calendar event data. See EventKit Framework.

EventKitUI.framework

4.0

EK

Contains classes for displaying the standard system calendar interfaces. See EventKit UI Framework.

ExternalAccessory.framework

3.0

EA

Contains interfaces for communicating with attached hardware accessories. See External Accessory Framework.

Foundation.framework

2.0

NS

Contains interfaces for managing strings, collections, and other low-level data types. See Foundation Framework.

GameController.framework

7.0

GC

Contains interfaces for communicating with game-related hardware. See Game Controller Framework.

GameKit.framework

3.0

GK

Contains interfaces for managing peer-to-peer connectivity. See GameKit Framework.

GLKit.framework

5.0

GLK

Contains Objective-C utility classes for building complex OpenGL ES applications. See GLKit Framework.

GSS.framework

5.0

gss

Provides a standard set of security-related services.

HealthKit.framework

8.0

HK

Provides a way to store health-related information for the user. See HealthKit Framework.

HomeKit.framework

8.0

HM

Provides services for communicating with integrated household devices. See HomeKit Framework.

iAd.framework

4.0

AD

Contains classes for displaying advertisements in your application. See iAd Framework.

ImageIO.framework

4.0

CG

Contains classes for reading and writing image data. See Image I/O Framework.

IOKit.framework

2.0

N/A

Contains interfaces used by the device. Do not use this framework directly.

JavaScriptCore.framework

7.0

JS

Contains Objective-C wrappers for evaluating JavaScript code and parsing JSON. See JavaScript Core Framework.

LocalAuthentication.framework

8.0

LA

Provides support for authenticating the user via Touch ID. See Local Authentication Framework.

MapKit.framework

3.0

MK

Contains classes for embedding a map interface into your application and for reverse-geocoding coordinates. See MapKit Framework.

MediaAccessibility.framework

7.0

MA

Manages the presentation of closed-caption content in media files. See Media Accessibility Framework.

MediaPlayer.framework

2.0

MP

Contains interfaces for playing full-screen video. See Media Player Framework.

MediaToolbox.framework

6.0

MT

Contains interfaces for playing audio content.

MessageUI.framework

3.0

MF

Contains interfaces for composing and queuing email messages. See Message UI Framework.

Metal.framework

8.0

MTL

Provides a low-overhead graphics rendering engine for apps. See Metal Framework.

MobileCoreServices.framework

3.0

UT

Defines the uniform type identifiers (UTIs) supported by the system. See Mobile Core Services Framework.

MultipeerConnectivity.framework

7.0

MC

Provides interfaces for implementing peer-to-peer networking between devices. See Multipeer Connectivity Framework.

NetworkExtension.framework

8.0

NE

Provides interfaces for configuring and controlling VPN support. See Network Extension Framework.

NewsstandKit.framework

5.0

NK

Provides interfaces for downloading magazine and newspaper content in the background. See NewsstandKit Framework.

NotificationCenter.framework

8.0

NK

Provides interfaces for implementing notification center widgets. See Notification Center Framework.

OpenAL.framework

2.0

AL

Contains the interfaces for OpenAL, a cross-platform positional audio library. See OpenAL Framework.

OpenGLES.framework

2.0

EAGLGL

Contains the interfaces for OpenGL ES, which is an embedded version of the OpenGL cross-platform 2D and 3D graphics rendering library. See OpenGL ES Framework.

PassKit.framework

6.0

PK

Contains interfaces for creating digital passes to replace things like tickets, boarding passes, member cards, and more. See PassKit Framework.

Photos.framework

8.0

PH

Contains interfaces for accessing and manipulating photo and videos. See Photos Framework.

PhotosUI.framework

8.0

PH

Contains interfaces for creating app extensions that manipulate photo and video assets. See Photos UI Framework.

PushKit.framework

8.0

PK

Provides a way for VoIP apps to register with a device. See PushKit Framework.

QuartzCore.framework

2.0

CA

Contains the Core Animation interfaces. See Quartz Core Framework.

QuickLook.framework

4.0

QL

Contains interfaces for previewing files. See Quick Look Framework.

SafariServices.framework

7.0

SS

Supports the creation of reading list items in Safari. See Safari Services Framework.

SceneKit.framework

8.0

SCN

Provides interfaces for creating 3D graphics. See SceneKit Framework.

Security.framework

2.0

CSSMSec

Contains interfaces for managing certificates, public and private keys, and trust policies. See Security Framework.

Social.framework

6.0

SL

Contains interfaces for interacting with social media accounts. See Social Framework.

SpriteKit.framework

7.0

SK

Facilitates the creation of sprite-based animations and rendering. See SpriteKit Framework.

StoreKit.framework

3.0

SK

Contains interfaces for handling the financial transactions associated with in-app purchases. See StoreKit Framework.

SystemConfiguration.framework

2.0

SC

Contains interfaces for determining the network configuration of a device. See System Configuration Framework.

Twitter.framework

5.0

TW

Contains interfaces for sending tweets via the Twitter service. See Twitter Framework.

UIKit.framework

2.0

UI

Contains classes and methods for the iOS application user interface layer. See UIKit Framework.

VideoToolbox.framework

6.0

VT

Contains low-level routines for compressing and decompressing video frames.

WebKit.framework

8.0

WK

Provides support for integrating web content into your apps. See WebKit Framework.

device framework(设备框架)的更多相关文章

  1. 与众不同 windows phone (18) - Device(设备)之加速度传感器, 数字罗盘传感器

    原文:与众不同 windows phone (18) - Device(设备)之加速度传感器, 数字罗盘传感器 [索引页][源码下载] 与众不同 windows phone (18) - Device ...

  2. 与众不同 windows phone (21) - Device(设备)之摄像头(拍摄照片, 录制视频)

    原文:与众不同 windows phone (21) - Device(设备)之摄像头(拍摄照片, 录制视频) [索引页][源码下载] 与众不同 windows phone (21) - Device ...

  3. 与众不同 windows phone (20) - Device(设备)之位置服务(GPS 定位), FM 收音机, 麦克风, 震动器

    原文:与众不同 windows phone (20) - Device(设备)之位置服务(GPS 定位), FM 收音机, 麦克风, 震动器 [索引页][源码下载] 与众不同 windows phon ...

  4. 与众不同 windows phone (19) - Device(设备)之陀螺仪传感器, Motion API

    原文:与众不同 windows phone (19) - Device(设备)之陀螺仪传感器, Motion API [索引页][源码下载] 与众不同 windows phone (19) - Dev ...

  5. USB 3.0规范中译本第9章 设备框架

    本文为CoryXie原创译文,转载及有任何问题请联系cory.xie#gmail.com. 设备框架可以被分成三层: 最底层是总线接口层,传送和接收包. 中间层处理在总线接口和设备的各种端点之间路由数 ...

  6. Entity Framework 实体框架的形成之旅--实体数据模型 (EDM)的处理(4)

    在前面几篇关于Entity Framework 实体框架的介绍里面,已经逐步对整个框架进行了一步步的演化,以期达到统一.高效.可重用性等目的,本文继续探讨基于泛型的仓储模式实体框架方面的改进优化,使我 ...

  7. Entity Framework 实体框架的形成之旅--实体框架的开发的几个经验总结

    在前阵子,我对实体框架进行了一定的研究,然后把整个学习的过程开了一个系列,以逐步深入的方式解读实体框架的相关技术,期间每每碰到一些新的问题需要潜入研究.本文继续前面的主题介绍,着重从整体性的来总结一下 ...

  8. Entity Framework 实体框架的形成之旅--为基础类库接口增加单元测试,对基类接口进行正确性校验(10)

    本篇介绍Entity Framework 实体框架的文章已经到了第十篇了,对实体框架的各个分层以及基类的封装管理,已经臻于完善,为了方便对基类接口的正确性校验,以及方便对以后完善或扩展接口进行回归测试 ...

  9. Entity Framework 实体框架的形成之旅--几种数据库操作的代码介绍(9)

    本篇主要对常规数据操作的处理和实体框架的处理代码进行对比,以便更容易学习理解实体框架里面,对各种数据库处理技巧,本篇介绍几种数据库操作的代码,包括写入中间表操作.联合中间表获取对象集合.递归操作.设置 ...

随机推荐

  1. 由Memcached升级到 Couchbase的 Java 客户端的过程记录(一)

    背景: 在项目启动的选用了Memcached 作为缓存服务器,采用了Xmemcached作为客户端.在项目中使用了Shiro,为了给 Shiro 配置缓存的时候,采用了开源代码   https://g ...

  2. YUV与像素值之间的关系

    一幅彩色图像的基本要素是什么? 说白了,一幅图像包括的基本东西就是二进制数据,其容量大小实质即为二进制数据的多少.一幅1920x1080像素的YUV422的图像,大小是1920X1080X2=4147 ...

  3. 值得 Web 开发人员学习的20个 jQuery 实例教程

    这篇文章挑选了20个优秀的 jQuery 实例教程,这些 jQuery 教程将帮助你把你的网站提升到一个更高的水平.其中,既有网站中常用功能的的解决方案,也有极具吸引力的亮点功能的实现方法,相信通过对 ...

  4. DataGrid横向滚动条无法拖动的问题

    项目中经常遇到一些问题,这些问题可能很简单,但是之前从未遇到,可能经过了一番谷歌,也可能是查阅了MSDN,或是借鉴了大牛博客,逐渐有了些眉目,为了将这些东西落地,也为了将来之不易的东西记录下来,以备今 ...

  5. 利用手工编码的方式对srtus2进行输入验证

    对action方法进行校验有两种方法一种是: 1手工编码书写 2一种是用xml 输入校验的流程: 1类型转化器对请求参数执行类型转化,并把转换后的值赋给action属性. 2.如果执行类型转化的过程中 ...

  6. 关于隐藏元素高度的问题 css visibility:hidden 与 display:none的区别

    其实这是一个老问题了,s visibility:hidden 与 display:none 共同点就是都会似的元素不可见.但是 visibility:hidden 的DOM元素是占用空间的,会挤占其他 ...

  7. [置顶] Xamarin android沉浸式状态栏

    虽然关于android "沉浸式"状态栏有很多博客介绍过,从小菜到大神无一例外.我第一次看到这种"沉浸"式的效果我也以为真的是这么叫,然而根本不是这么回事,完全 ...

  8. linux用户键拷贝文件

    如果A用户没有权限写B用户下面的文件,可以用这个命令拷贝 scp AAA.tar.gz B用户名@IP:全路径

  9. date格式互转

    +"%Y/%m/%d-%H:%M:%S" date -d "2017/11/21 17:02:09" +%s

  10. css--clearfix浮动

    解读浮动闭合最佳方案:clearfix: http://www.daqianduan.com/3606.html clearfix清除浮动进化史:http://www.admin10000.com/d ...