现在的位置: 首页 > 综合 > 正文

(转)iOS里面Frameworks介绍

2012年05月08日 ⁄ 综合 ⁄ 共 2646字 ⁄ 字号 评论关闭

1.Cocoa 事件层

AddressBookUI

使用通讯录的UI框架,以显示联系人通讯录数据库数据

EventKitUI

创建的用户界面用于查看和编辑日历数据事件套件UI框架

GameKit

在应用程序游戏Kit框架添加网络功能

iAd

IAD框架您的应用程序放置全屏幕广告横幅广告

MapKit

提供应用程序嵌入地图的接口

MessageUI

提供一个用于邮箱发送的ViewController的用户界面接口

Twitter

Twitter API

UIKit

提供应用程序用户界面基础元件的管理功能

 

2.Media 层。 

AssetsLibrary

获得用户媒体库和数据库的框架

AudioToolbox

录制或播放音频转换格式,解析音频流配置您的音频会议音频工具箱框架不透明类型

AudioUnit

打开连接使用音频插件称为音频单元音频单元框架

AVFoundation

录制,编辑播放音频和视频配置您的音频会议,并设备中的音频环境变化响应AVFoundation框架

CoreAudio

表示具有核心音频框架基本数据类型音频流,复杂缓冲区和时间值

CoreGraphics

处理2D渲染任务使用核心图形框架使用这一基于C的API,这是基于Quartz的绘图引擎路径为基础的绘图抗锯齿渲染,渐变,图像,色彩管理和PDF文件处理

CoreImage

执行图像处理和视频图像处理核心映像框架

CoreMIDI

MIDI设备,包括硬件键盘和频率合成器使用核心MIDI框架进行交流使用Dock连接器或网络连接

CoreText

布局文本和执行核心文本框架字体处理文本布局API提供高品质的排版包括字符字形的线条段落字形转换定位互补字体技术提供功能自动字体替换(级联字体描述符和集合容易获得字体度量字形数据

CoreVideo

电影播放和过程访问单个帧核心的视频框架这种基于C的框架提供一个低级别的电影工作,管道的API您可以使用它的工作像素缓冲区OpenGL的缓冲区,和OpenGL纹理

GLKit

创建使用GLKit框架的OpenGL ES应用程序所需的时间缩短 GLKit包括数学库一个标准视图和视图控制器来实现你的渲染循环背景纹理加载预先创建的着色效果

ImageIO

大多数图像文件格式读取和写入图像I / O框架这种基于C的框架还支持色彩管理和图像元数据访问

MediaPlayer

查找和播放用户安装媒体项目包括歌曲,音频播客,有声读物媒体播放器框架您还可以用它来播放定制电影文件那些用于削减在游戏场景

OpenAL

使用低延迟音频播放位置建立为iOS引人注目游戏 OpenAL的使您沉浸在定向声音跟踪屏幕上的动画用户内置的Core Audio在iOS的OpenAL提供高性能和出色的音频质量

OpenGLES

使用一个紧凑,高效的移动设备上的二维和三维绘图的OpenGL API的子集 OpenGL ES的框架包括EAGL基于C的API支持OpenGL ES的渲染核心动画和UIKit意见整合您还可以使用EAGL渲染像素缓冲区

QuartzCore

使用Quartz核心框架呈现最佳性能然后硬件配置的动画和效果该框架包含了先进动画和合成技术为核心动画

3.核心服务层

Accounts

管理用户帐户的外部账户使用框架。 

AddressBook

使用通讯簿框架,以获得访问中央数据库用于存储用户的联系人数据库,称为“地址簿”使用的应用程序邮件和信息目前已知和未知的人士信息 

CFNetwork

 提供对系统网络服务和配置的访问接口。

CoreData

使用一般化自动化解决方案对象生命周期和对象图的管理,包括持久相关共同任务核心数据框架 

CoreFoundation

使用所有iOS应用程序基本系统服务核心基础框架核心基金提供了常见的数据类型抽象它有利于国际Unicode字符串存储它提供了一个套件,例如公用事业插件支持XML属性列表URL资源的访问和喜好 

CoreLocation

使用的核心位置框架,以确定当前纬度经度和设备配置和调度提供位置相关的事件该框架使用可用的硬件三角用户的位置附近信号信息基础 

CoreMedia

核心媒体框架基本数据类型基于时间的音像数据 

CoreMotion

 接收和处理核心运动框架加速度计和其他运动事件

CoreTelephony

 访问蜂窝电话的地位和移动电话服务提供商的信息与核心电话框架

EventKit

 读,写的日历数据的Event Kit框架

Foundation

 该基金会框架提供您需要实现图形,事件驱动iOS应用程序的基本工具和基础设施

MobileCoreServices

 访问标准类型和常数移动核心服务框架依赖UTI的类型信息其他框架一起使用

NewsstandKit

下载和处理杂志的问题其他书报亭的内容使用的报刊亭框架您还可以使用此框架来管理下载的问题 

QuickLook

 显示基于视图的Quick Look框架项目预览

StoreKit

嵌入在您的应用程序存储使用Store Kit框架用它来处理购买内容服务从您的应用程序相关金融交易 

SystemConfiguration

 使用系统配置框架,以确定网络的可用性和设备状态系统配置框架声明的功能类型以及网络可达性有关常数

UIAutomation

 这个文件UI自动化功能,它允许你编写的测试脚本行使您的应用程序的用户界面元素作为连接的设备运行的应用程序API参考UI自动化API模拟与应用程序用户交互运行日志信息,并返回到主机,因为它在JavaScript测试

 

4.核心系统层

 

Accelerate

执行复杂的数学加速框架图像计算 

CoreBluetooth

 核心蓝牙框架

ExternalAccessory

 沟通外部附件框架连接基于IOS的设备配件用它来通过30针的基座接口连接配件或通过蓝牙互动

Security

 使用安全框架,以确保您的应用程序管理数据这个框架定义保护信息和控制访问软件C接口。

System

 制度的框架提供了一个BSD和POSIX功能,如UNIX系统调用C库函数一个

抱歉!评论已关闭.