macOS所创建的原生面向对象的应用程序接口，是Mac OS X上五大API之一（其它四个是Carbon、POSIX、X11和Java）。Cocoa应用程序一般在苹果公司的开发工具Xcode（前身为）和Interface Builder上用Objective-C写成。不过，通过Java bridge、、、以及等桥接技术，Java、、、Object Pascal、Python、Perl、Ruby等其它工具或者语言也可以用来开发Cocoa应用。也有一些其它语言的Cocoa实现无须桥接，比如苹果公司开发的和类