Cocoa
E41437
Cocoa is Apple’s native object-oriented application framework for building graphical user interfaces and other software on macOS.
Aliases (1)
- Cocoa API ×1
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
application framework
→
graphical user interface framework → software framework → |
| APIStyle |
object-oriented
→
|
| basedOn |
Objective-C runtime
→
|
| category |
Apple development technologies
→
|
| developer |
Apple Inc.
→
|
| documentationURL |
https://developer.apple.com/documentation/appkit
→
https://developer.apple.com/documentation/foundation → |
| includes |
AppKit framework
→
Foundation framework → |
| integratedInto |
Xcode
→
|
| introducedBy |
Mac OS X
→
|
| license |
proprietary
→
|
| operatingSystem |
macOS
→
|
| partOf |
macOS SDK
→
|
| platform |
desktop
→
|
| predecessor |
NeXTSTEP
→
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
→
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 Mac computers
→
Intel-based Mac computers → |
| uses |
Interface Builder for UI design
→
|
Referenced by (7)
| Subject (surface form when different) | Predicate |
|---|---|
|
NeXTSTEP
("Cocoa API")
→
NeXTSTEP Foundation Kit → OPENSTEP → |
influenced |
|
WebObjects
→
|
relatedTo |
|
OPENSTEP
→
|
successor |
|
macOS
→
|
supportsDevelopmentFramework |
|
Lazarus IDE
→
|
supportsWidgetSet |