Cocoa
Cocoa — предпочтительная объектно-ориентированная среда программирования в операционной системе Mac OS X. Это одна из 5 главных API, доступных в Mac OS X (остальные: Carbon, Toolbox (для работы старых приложений Mac OS 9), POSIX и Java).
Приложения, использующие Cocoa, обычно разрабатываются с помощью среды разработки Apple Xcode, а именно, с помощью Project Builder и Interface Builder. Такие приложения пишутся на языке Objective-C. Тем не менее, Cocoa можно использовать и в языке Python. Также возможно писать Cocoa-приложения с помощью GCC.
Для пользователей, Cocoa-программы в Mac OS X выглядят более стильно (в соответствии с Apple Human Interface Guidlines).