Cocoa Cocoa是苹果公司为macOS所创建的原生面向对象的应用程序接口是Mac OS X上五大API之一其它四个是CarbonPOSIXX和Java Cocoa应用程序一般在苹果公司的开发工具Xcode前身为Project Builder英语Project Builder和Interface Builder上用ObjectiveC写成不过通过Java bridgePasCocoa英语PasCocoaPyObjC英语PyObjCCamelBones英语CamelBones以及RubyCocoa英语RubyCocoa等桥接技术JavaClozure CLLispWorks英语LispWorksObject PascalPythonPerlRuby等其它工具或者语言也可以用来开发Cocoa应用也有一些其它语言的Cocoa实现无须桥接比如苹果公司开发的MacRuby英语MacRuby和类似Lisp的Nu语言不使用Xcode和Interface Builder仅仅通过文本编辑器GCC和GNU make工具也可以用ObjectiveC语言开发Cocoa应用 对最终用户来说使用Cocoa编程环境开发的应用程序即为Cocoa應用程式这类应用有独特的外观因为Cocoa编程环境让程序在多方面自动遵循苹果公司的人机界面守则英语Human interface guidelines