Cocoa框架類

Cocoa框架包含兩個核心框架:FoundationApplication Kit (UIKit) 框架。
在Cocoa開發中是必要的,至於其它框架(如:Core DataSync ServicesAddress BookPreference PanesScreen SaverWeb Kit)是輔助和可選的;Foundation框架和Application Kit框架的區分標準在於用戶界面如果一個對象既不出現在用戶界面上,也不是專門用於支持用戶界面,那麼它就屬於Foundation框架,命令行工具和Internet服務器就是這樣的例子。

Foundation類層次的根是NSObject類,它(和NSObject及NSCopying協議一起)定義了基本的對象屬性和行爲。
Foundation框架的剩餘部分由幾組相互關聯的類和一些獨立的類組成。有一些代表基本數據類型的類,如字符串、字節數組;用於存儲其它對象的集合類;一些代表系統信息的類,如日期類;還有一些代表系統實體的類,比如端口、線程、和進程

Application Kit (UIKit) 框架包含實現圖形的、事件驅動的用戶界面需要的所有對象:窗口、對話框、按鍵、菜單、滾動條、文本輸入框—這個列表還在不斷增加。Application Kit由超過125個類和協議組成。所有的類最終都從Foundation框架的NSObject類繼承而來, Application Kit幫助您處理所有的細節,它可以高效地進行屏幕描畫、和營建設備及屏幕緩衝區進行通訊,在描畫之前清除屏幕上的區域,以及對視圖進行裁剪。

UIKit框架提供一系列的Class(類)來建立和管理iPhone OS應用程序的用戶界面( UI )接口、應用程序對象、事件控制、繪圖模型、窗口、視圖和用於控制觸摸屏等的接口。
#import <UIKit/UIKit.h> 
當引入此頭文件後,便可以在程序裏使用任何在UIKit裏聲明的類。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章