iOS裡面Frameworks介紹

來源:互聯網
上載者:User

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 表示具有從核心音頻架構的基礎資料型別 (Elementary Data Type)的音頻流,複雜的緩衝區,和時間值。
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 核心媒體架構的基礎資料型別 (Elementary Data Type)的基於時間的音像資料。 
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庫函數的一個子集,。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.