device framework(设备框架)

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.

时间: 2024-08-04 16:47:31

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

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

本篇介绍Entity Framework 实体框架的文章已经到了第十篇了,对实体框架的各个分层以及基类的封装管理,已经臻于完善,为了方便对基类接口的正确性校验,以及方便对以后完善或扩展接口进行回归测试,那么建立单元测试就有很大的必要,本篇主要介绍如何利用VS创建内置的单元测试项目进行实体框架的基类接口测试. 在采用单元测试这个事情上,很多人可能想到了NUnit单元测试工具和NMock工具进行处理,其实微软VS里面也已经为我们提供了类似的单元测试工具了,可以不需要使用这个第三方的单元测试工具,经试

Entity Framework 实体框架的形成之旅--Code First的框架设计(5)

在前面几篇介绍了Entity Framework 实体框架的形成过程,整体框架主要是基于Database First的方式构建,也就是利用EDMX文件的映射关系,构建表与表之间的关系,这种模式弹性好,也可以利用图形化的设计器来设计表之间的关系,是开发项目较多采用的模式,不过问题还是这个XML太过复杂,因此有时候也想利用Code First模式构建整个框架.本文主要介绍利用Code First 来构建整个框架的过程以及碰到的问题探讨. 1.基于SqlServer的Code First模式 为了快速

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

在前阵子,我对实体框架进行了一定的研究,然后把整个学习的过程开了一个系列,以逐步深入的方式解读实体框架的相关技术,期间每每碰到一些新的问题需要潜入研究.本文继续前面的主题介绍,着重从整体性的来总结一下实体框架的一些方面,希望针对这些实际问题,和大家进行学习交流. 我的整个实体框架的学习和研究,是以我的Winform框架顺利升级到这个实体框架基础上为一个阶段终结,这个阶段事情很多,从开始客运联网售票的WebAPI平台的开发,到微软实体框架的深入研究,以及<基于Metronic的Bootstrap开

【原创】Zend Framework 2框架之MVC

ZendFramework 2框架之MVC 作者:sys(360电商技术组) 1.前言 Zend Framework 2是zend官方推出的php开源框架,基于php5.3.他全然採用面向对象的代码实现,并利用了php5.3的一些新特性,比方命名空间.闭包等.由于是官方的推荐的,今天我们就来学习学习Zend Framework 2,由于本人知识浅薄,也没有实际的用Zend Framework 2做项目开发的经验.有错误的地方还请大家指正,也希望在后面的开发中能用用该框架,此篇文章权当抛砖引玉.

Entity Framework 实体框架的形成之旅--数据传输模型DTO和实体模型Entity的分离与联合

在使用Entity Framework 实体框架的时候,我们大多数时候操作的都是实体模型Entity,这个和数据库操作上下文结合,可以利用LINQ等各种方便手段,实现起来非常方便,一切看起来很美好.但是如果考虑使用WCF的时候,可能就会碰到很多相关的陷阱或者错误了.因为实体模型Entity的对象可能包括了其他实体的引用,在WCF里面就无法进行序列化,出现错误:而且基于WCF的时候,可能无法有效利用Express表达式,无法直接使用LINQ等问题都一股脑出现了.本文基于上面的种种问题,阐述了我的整

Zend Framework 3框架即将推出 支持PHP7

新版框架将支持新一代的PHP 7语言,可同时用于开发网页及移动应用,同时改善了效能及提高重复利用性.例如Zend Framework 3将采取松耦合架构的设计,目标是让用户可以独立使用不同组件,组件与组件之间几乎不存在互相依赖的关系,Zend Framework称此为Use-At-Will架构. Zend Framework 3框架即将推出 支持PHP7 Zend Framework团队领导人Matthew Weier O'Phinney表示:“过去几年,因为大量开发应用.程序实作改变及新科技影

Entity Framework 实体框架的形成之旅--利用Unity对象依赖注入优化实体框架(2)

在本系列的第一篇随笔<Entity Framework 实体框架的形成之旅--基于泛型的仓储模式的实体框架(1)>中介绍了Entity Framework 实体框架的一些基础知识,以及构建了一个简单的基于泛型的仓储模式的框架,例子也呈现了一个实体框架应用的雏形,本篇继续介绍这个主题,继续深化介绍Entity Framework 实体框架的知识,以及持续优化这个仓储模式的实体框架,主要介绍业务逻辑层的构建,以及利用Unity和反射进行动态的对象注册. 1.EDMX文件位置的调整 我们从上篇例子,

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

本篇主要对常规数据操作的处理和实体框架的处理代码进行对比,以便更容易学习理解实体框架里面,对各种数据库处理技巧,本篇介绍几种数据库操作的代码,包括写入中间表操作.联合中间表获取对象集合.递归操作.设置单一字段的修改等几种方式. 1.写入中间表操作 一般情况下,我们可以通过执行数据库脚本方式写入. /// <summary> /// 增加用户IP信息 /// </summary> /// <param name="userID"></param&

HTML5+规范:device(管理设备信息)

Device模块管理设备信息,用于获取手机设备的相关信息,如IMEI.IMSI.型号.厂商等.通过plus.device获取设备信息管理对象. 1.属性 1.1.imei: 设备的国际移动设备身份码,调用此属性获取设备的国际移动设备身份码. 如果设备不支持则返回空字符串. 平台支持:Android - 2.2+ (支持),iOS - 4.5+ (不支持): iOS设备不支持获取imei值,返回空字符串. 示例: <!DOCTYPE html> <html> <head>