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)。