Cocoa 程式設計
如果您是初學者,請考慮 使用 Cocoa 為初學者程式設計 Mac OS X
Cocoa 是蘋果電腦為其擴充套件實現 OpenStep 規範而使用的名稱,該規範最初由 NeXT 為其 OPENSTEP 作業系統建立。它提供了一套有用的工具,幫助開發人員在 Mac OS X 中建立程式和使用者介面。OpenStep 規範有三種實現,一種最初與 OPENSTEP 作業系統一起提供,但如今最常見的兩種是蘋果提供的和 GNUstep 提供的,GNUstep 是 OpenStep 的自由軟體實現。
如果您沒有使用蘋果 Macintosh,並且您想學習如何使用 OPENSTEP 框架,那麼執行 GNUstep 是值得考慮的(並且應該足以讓您體驗 OPENSTEP 框架的強大功能)。
如果您使用的是執行 Mac OS 10.2 或更高版本的蘋果 Macintosh 計算機(建議使用最新版本的 Mac OS X),那麼您可以在最後的軟體安裝 CD 中找到開發 Cocoa 程式所需的所有工具。這些工具也可以從 蘋果開發者網站 獲取。要下載它們,您需要建立一個免費帳戶並登入。您也可以在“應用程式”資料夾的“安裝程式”資料夾中找到它們(它們可能已過時,請確保在安裝後執行軟體更新)。您將最常使用的兩個程式是 Xcode(在 10.3 之前的版本中稱為 Project Builder)和 Interface Builder。
如果您使用的是 GNUstep,那麼您可能已經安裝了這些工具。您需要完成本書中大多數教程的程式是 ProjectCenter 和 Gorm。您需要參考 GNUstep 網站以獲取安裝這些程式的幫助。
在開始本書中包含的任何模組之前,您應該對 C 程式語言 有很好的基本瞭解。C 將幫助您瞭解一般的程式設計。
學習 Objective-C 也將對您有利,因為它是在開發 Cocoa 應用程式的核心語言,並且可以幫助您瞭解 Cocoa 應用程式背後的機制。在學習 Cocoa 的同時學習 Objective-C 也是可行的。