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)

Label Occurrences
Cocoa canonical 29
Cocoa API 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf application framework
graphical user interface framework
software framework
APIStyle object-oriented
basedOn Objective-C runtime
linked to: Objective-C
category Apple development technologies
developer Apple Inc.
documentationURL https://developer.apple.com/documentation/appkit
https://developer.apple.com/documentation/foundation
includes AppKit framework
linked to: macOS Cocoa

Foundation framework
integratedInto Xcode
introducedBy Mac OS X
linked to: macOS
license proprietary
operatingSystem macOS
partOf macOS SDK
platform desktop
predecessor NeXTSTEP
OpenStep
linked to: 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
linked to: UIKit
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
linked to: Apple silicon

Intel-based Mac computers
uses Interface Builder for UI design

How these facts were elicited

Referenced by (30)

Full triples — surface form annotated when it differs from this entity's canonical label.

OPENSTEP influenced Cocoa
OPENSTEP successor Cocoa
WebObjects relatedTo Cocoa
NeXTSTEP influenced Cocoa API
linked to: Cocoa
LCL widgetset Cocoa
Carbon deprecatedBy Cocoa
macOS Big Sur supportsAPI Cocoa
Cheetah includesFramework Cocoa
Quartz (Apple graphics) usedBy Cocoa
subject linked to: Quartz
NSObject framework Cocoa
NSString usedInFramework Cocoa
NSSet usedInFramework Cocoa
NSCoder partOf Cocoa
NSException usedIn Cocoa
Application Kit partOf Cocoa
Foundation partOf Cocoa
Core Data partOf Cocoa
Core Text usedWith Cocoa