Cocoa
Cocoa (в пер. с англ. — какао) — объектно-ориентированный API для операционной системы macOS от компании Apple. Это один из пяти основных API, доступных в Mac OS X, — Cocoa, Carbon, Toolbox (для работы старых приложений Mac OS 9), POSIX и Java. Такие языки, как Perl, Python и Ruby, не считаются основными, так как на них пока что пишется не так много серьёзных приложений для Mac OS X.

Приложения, использующие Cocoa, обычно разрабатываются с помощью среды разработки Apple Xcode (в прошлом называвшегося Project Builder) и Interface Builder с использованием языков программирования: C, Objective-C и Swift. Однако, среда Cocoa также доступна и при разработке на других языках, таких как Ruby, Python и Perl с помощью связующих библиотек (MacRuby, PyObjC и CamelBones соответственно). Также можно писать Cocoa-программы на Objective-C в обычном текстовом редакторе и вручную компилировать их с помощью GCC или make-сценариев для GNUstep.

С точки зрения конечного пользователя, Cocoa-приложения — это приложения, написанные с использованием программной среды Cocoa. Такие приложения обычно имеют характерный внешний вид, поскольку эта среда во многом упрощает поддержку принципов «человечного интерфейса» Apple (Apple Human Interface Guidelines).
Q42385
какао
Concept
Q79872
объектно-ориентированный
Concept
Q165194
API
Concept
Q14116
macOS
MISC
Q312
Apple
ORG
Q165194
API
Concept
None
Carbon
UNK
None
Toolbox
UNK
Q904519
Mac OS 9
MISC
Q14658
POSIX
Concept
Q251
Java
Concept
Q42478
Perl
Concept
Q28865
Python
MEDIA
Q161053
Ruby
MEDIA
Q166142
Приложения
Concept
Q250328
Xcode
MISC
None
Project Builder
UNK
Q1196601
Interface Builder
MEDIA
Q9143
языков программирования
Concept
Q15777
C
Concept
Q188531
Objective-C
MEDIA
Q17118377
Swift
MEDIA
Q161053
Ruby
MEDIA
Q28865
Python
MEDIA
Q42478
Perl
Concept
Q3558448
MacRuby
ORG
Q1421184
PyObjC
ORG
None
CamelBones
UNK
Q131212
текстовом редакторе
Concept
Q178940
GCC
MEDIA
Q181222
GNUstep
MEDIA
Q613354
пользователя
Concept
Q1051988
Cocoa
MISC
Q1051988
Cocoa
MISC
Q1051988
Cocoa
MISC
Q1051988
Cocoa
MISC
Q1051988
Cocoa
MISC
Q1051988
Cocoa
MISC
Q1051988
Cocoa
MISC
+9^^http://www.w3.org/2001/XMLSchema#decimal
9
NUMBER
instance of
developer
instance of
programming language
developer
instance of
instance of
instance of
programming language