Cocoa
维基百科,自由的百科全书
[编辑] 歷史簡介
Cocoa API是苹果电脑公司为Mac OS X所创建的面向对象(object-oriented)的编程环境。Cocoa 是从1980年代由NeXT开发的编程环境NeXTSTEP和OPENSTEP演变而来,這點可由其類別之名皆以 NS 前綴(代表NeXTSTEP)看出端倪。苹果电脑公司在1996年收购了NeXT。
Cocoa API 目前支援 Objective-C 以及 Java 語言,但蘋果電腦公司已經宣佈未來將不再繼續維護 Cocoa 對 Java 的完整支援。換句話說,Cocoa API 中可能會逐漸出現不支援 Java 的功能。
[编辑] 內容
Cocoa API 主要分為
- Foundation
- AppKit
- Core Data
兩部份,其中 Foundation 包含了資料結構、網路、檔案存取、多執行緒等功能,定位在於提供一般性服務給各種應用程式;而 AppKit 提供了圖形使用者界面相關的功能。

