這一節開始介紹一下iOS里面Frameworks 的介紹
1.Cocoa 事件層。
AddressBookUI |
使用通訊錄的UI框架,以顯示聯系人的通訊錄數據庫中的數據。 |
EventKitUI |
創建的用戶界面,用於查看和編輯日歷數據與事件套件UI框架。 |
GameKit |
在應用程序與游戲Kit框架添加網絡功能。 |
iAd |
IAD框架,在您的應用程序放置全屏幕廣告或橫幅廣告。 |
MapKit |
提供應用程序嵌入地圖的接口 |
MessageUI |
提供一個用於郵箱發送的ViewController的用戶界面接口 |
| |
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的核心框架,呈現最佳性能,然后在硬件配置的動畫和效果。該框架包含了先進的的動畫和合成技術為核心動畫。 |
著作權聲明:本文由http://www.cnblogs.com/pinping原創,歡迎轉載分享。請尊重作者勞動,轉載時保留該聲明和作者博客鏈接,謝謝!
