跳轉至內容

Cocoa 程式設計

25% developed
來自 Wikibooks,開放世界中的開放書籍

如果您是初學者,請考慮閱讀 使用 Cocoa 為初學者程式設計 Mac OS X

關於 Cocoa

[編輯 | 編輯原始碼]

Cocoa 是蘋果電腦公司對其擴充套件的 OpenStep 規範的實現名稱,該規範最初由 NeXT 為其 OPENSTEP 作業系統建立。它提供了一套有用的工具來幫助開發人員在 Mac OS X 中建立程式和使用者介面。OpenStep 規範有三個實現,一個是最初與 OPENSTEP 作業系統一起提供的,但如今最常見的兩個是蘋果提供的,另一個是 GNUstep,它是 OpenStep 的自由軟體實現。

如果您沒有使用蘋果 Macintosh,並且您想學習如何使用 OPENSTEP 框架,那麼執行 GNUstep 是值得考慮的(應該足以讓您體驗 OPENSTEP 框架的強大功能)。

準備程式設計

[編輯 | 編輯原始碼]

如果您使用的是執行 Mac OS 10.2 或更高版本的蘋果 Macintosh 計算機(建議使用最新版本的 Mac OS X),那麼您可以在最新的軟體安裝 CD 上找到開發 Cocoa 程式所需的所有工具。這些工具也可以從 蘋果開發者網站 獲取。為了下載它們,您需要建立一個免費帳戶並登入。您也可以在“應用程式”資料夾的“安裝程式”資料夾中找到它們(它們可能已過時,請確保在安裝後執行軟體更新)。您將最廣泛使用的兩個程式是 Xcode(在 10.3 之前的版本中稱為 Project Builder)和 Interface Builder。

如果您使用的是 GNUstep,那麼您可能已經安裝了這些工具。您需要完成本書中大多數教程的程式是 ProjectCenterGorm。您需要參考 GNUstep 網站以獲取有關安裝這些工具的幫助。

在開始本書中任何構成本書的模組之前,您應該對 C 程式語言 有一個良好的基本瞭解。C 將幫助您瞭解一般的程式設計。

學習 Objective-C 對您來說也很有優勢,因為它是在開發 Cocoa 應用程式的核心語言,並且可以幫助您瞭解 Cocoa 應用程式背後的機制。學習 Cocoa 的同時學習 Objective-C 也是可行的。

華夏公益教科書