Cocoa
E41437
Cocoa is Apple’s native object-oriented application framework for building graphical user interfaces and other software on macOS.
All labels observed (2)
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
application framework
ⓘ
graphical user interface framework ⓘ software framework ⓘ |
| APIStyle | object-oriented ⓘ |
| basedOn |
Objective-C
ⓘ
surface form:
Objective-C runtime
|
| category | Apple development technologies ⓘ |
| developer | Apple Inc. ⓘ |
| documentationURL |
https://developer.apple.com/documentation/appkit
ⓘ
https://developer.apple.com/documentation/foundation ⓘ |
| includes |
macOS Cocoa
ⓘ
surface form:
AppKit framework
Foundation framework ⓘ |
| integratedInto | Xcode ⓘ |
| introducedBy |
macOS
ⓘ
surface form:
Mac OS X
|
| license | proprietary ⓘ |
| operatingSystem | macOS ⓘ |
| partOf | macOS SDK ⓘ |
| platform | desktop ⓘ |
| predecessor |
NeXTSTEP
ⓘ
OPENSTEP ⓘ
surface form:
OpenStep
|
| primaryUse | building macOS applications ⓘ |
| programmingLanguage |
Objective-C
ⓘ
Swift ⓘ |
| provides |
data management APIs
ⓘ
drawing and graphics APIs ⓘ event handling APIs ⓘ graphical user interface components ⓘ text handling APIs ⓘ window management APIs ⓘ |
| relatedFramework |
Carbon
ⓘ
UIKit ⓘ
surface form:
Cocoa Touch
|
| replaced | many Carbon APIs for new macOS development ⓘ |
| supports |
Automatic Reference Counting
ⓘ
accessibility APIs ⓘ bindings ⓘ document-based applications ⓘ drag and drop ⓘ event-driven programming ⓘ internationalization ⓘ key–value coding ⓘ key–value observing ⓘ model–view–controller architecture ⓘ reference counting memory management ⓘ |
| supportsLanguageBinding |
Objective-C
ⓘ
Swift ⓘ |
| targetEnvironment |
Apple silicon
ⓘ
surface form:
Apple silicon Mac computers
Apple Macintosh computers ⓘ
surface form:
Intel-based Mac computers
|
| uses | Interface Builder for UI design ⓘ |
Referenced by (30)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Cocoa API