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 提供了圖形使用者界面相關的功能。

个人工具