Cocoa应用程序一般在苹果公司的开发工具Xcode（前身为）和Interface Builder上用Objective-C写成。不过，通过Java bridge、、、以及等桥接技术，Java、、、Object Pascal、Python、Perl、Ruby等其它工具或者语言也可以用来开发Cocoa应用。也有一些其它语言的Cocoa实现无须桥接，比如苹果公司开发的和类似Lisp的Nu语言。不使用Xcode和Interface Builder，仅仅通过文本编辑器、GCC和GNU make工具也可以用Obje