Cocoa
Z Wikipedii
Cocoa to zorientowane obiektowo API, działające pod systemem Mac OS X firmy Apple. Jest to jedno z pięciu głównych API dostępnych dla tego systemu - oprócz Cocoa istnieje jeszcze Carbon, Toolbox (dla środowiska Classic), POSIX (do programowania środowiska BSD) i Java. Nie bierze się pod uwagę innych, jak Perl czy Python, ponieważ za ich pomocą nie tworzy się zazwyczaj w pełni integralnych aplikacji.
Aplikacje tworzone w Cocoa są tworzone głównie przy użyciu narzędzi programistycznych dostarczonych przez firmę Apple. Są to Xcode i Interface Builder, używający języka Objective-C.
Do pisania aplikacji w środowisku Cocoa można użyć także innych narzędzi i języków programowania, jak np Pythona przy użyciu mechanizmu PyObjC. można też oczywiście użyć zwykłego edytora teksu.