/* syntax highlight */ /* end of syntax highlight */

2010年12月13日 星期一

iphone app 開發 (二十五) 開發 Framework 介紹

Bookmark and Share

image

 

此篇文章整理了開發過程會使用到的 framework ,簡單描述,如果要細部查看請去 iOS Reference Library

More...

 

AddressBook : 存取 device 裡面的聯絡人,直接在 App 讀取或修改聯絡人資料庫中的資料

AddressBookUI : 打開 device 裡面的聯絡人,類似內建聯絡人功能中新增、編輯及選擇聯絡人介面

AudioToolbox : 負責播放與紀錄聲音的串流

AudioUnit :管理音效單元,可以處理內建的聲音

CFNetwork :管理 Wifi 與手機網路

CoreAudio :定義音效的資料型態

CoreFoundation :類似 Foundation 的核心功能,階層更低,建議不要使用

CoreGraphics:Quartz 2D的繪圖api,可以處理向量式的繪圖引擎以及PDF文件的建立、顯示及解析

CoreLocation:操控使用者位置 / GPS

Foundation:處理資料型態、Bundles、字串、日期、時間、Raw data block 、User Preferences 、URL、串流、序列、Bonjour、通訊埠、國際設定。

MediaPlayer:負責播放影片

OpenAL:負責跨平台的音效處理,提供高效能與高品質的聲音以及定位輸出。

OpenGLES:負責 OpenGL 的 2D 3D 處理

QuantzCore:負責 2D 動畫圖形處理

Security:負責憑證 (Certificates) , keys (鑰匙圈), 與 trust (信賴機制) 的安全性管理

SystemConfiguration:負責處理網路的系統設定

Ulkit:負責處理 iOS 的介面 (interface) 部份

CoreData:負責資料處理

ExternalAccessory:負責配件溝通協定

GameKit :負責遊戲

MapKit :負責地圖部份

StoreKit.:負責付費內容處理

 

 

參考資料

iOS Reference Library

iPhone 各項 framework 整理與說明

0 意見:

張貼留言

Related Posts Plugin for WordPress, Blogger...