Cocoa
維基百科,自由的 encyclopedia
Cocoa是蘋果公司為macOS所創建的原生面向對象的應用程序接口,是Mac OS X上五大API之一(其它四個是Carbon、POSIX、X11和Java)。
Quick Facts 開發者, 編程語言 ...
Close
Cocoa應用程序一般在蘋果公司的開發工具Xcode(前身為Project Builder(英語:Project Builder))和Interface Builder上用Objective-C寫成。不過,通過Java bridge、PasCocoa(英語:PasCocoa)、PyObjC(英語:PyObjC)、CamelBones(英語:CamelBones)以及RubyCocoa(英語:RubyCocoa)等橋接技術,Java、Clozure CL、LispWorks(英語:LispWorks)、Object Pascal、Python、Perl、Ruby等其它工具或者語言也可以用來開發Cocoa應用。也有一些其它語言的Cocoa實現無須橋接,比如蘋果公司開發的MacRuby(英語:MacRuby)和類似Lisp的Nu語言。不使用Xcode和Interface Builder,僅僅通過文本編輯器、GCC和GNU make工具也可以用Objective-C語言開發Cocoa應用。
對最終用戶來說,使用Cocoa編程環境開發的應用程序即為Cocoa應用程式。這類應用有獨特的外觀,因為Cocoa編程環境讓程序在多方面自動遵循蘋果公司的人機界面守則(英語:Human interface guidelines)。