macOS Cocoa

E59592

macOS Cocoa is Apple’s native object-oriented application framework for building graphical user interfaces on macOS.

All labels observed (16)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf application framework
graphical user interface framework
software framework
category Apple development framework
developer Apple Inc.
documentationSite Apple Developer Documentation
fileFormat .nib
.storyboard
.xib
firstAppearedIn Mac OS X
linked to: macOS
includesFramework AppKit
linked to: macOS Cocoa

Core Animation
Core Data
Core Graphics
linked to: Quartz 2D

Core Image
Core Text
Foundation
license proprietary
mainGUIFramework AppKit
linked to: macOS Cocoa
memoryManagementModel reference counting
operatingSystem macOS
platform desktop
predecessor NeXTSTEP AppKit
linked to: NeXTSTEP

OpenStep AppKit
linked to: OPENSTEP
primaryIDE Xcode
primaryLanguage Objective-C
programmingModel object-oriented
provides native look and feel on macOS
relatedFramework Cocoa Touch
linked to: UIKit

SwiftUI
replacedAPI Carbon (for new GUI apps)
supportedLanguage Objective-C++
Swift
supports 64-bit applications
Model-View-Controller pattern
accessibility APIs
automatic reference counting
bindings
document-based applications
drag and drop
event-driven programming
internationalization
key-value coding
key-value observing
targetAudience macOS application developers
uiParadigm graphical user interface
usesInterfaceBuilder true
usesRuntime Objective-C runtime

How these facts were elicited

Referenced by (40)

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

GNU Emacs supportsDisplayProtocol macOS Cocoa
Swift (programming language) usedWithFramework AppKit
subject linked to: Swift
linked to: macOS Cocoa
QuickDraw replacedBy Core Graphics
subject linked to: QuickDraw graphics system
linked to: macOS Cocoa
Classic Environment category Mac OS X technology
subject linked to: Classic Environment in Mac OS X
linked to: macOS Cocoa
Macintosh Toolbox supersededBy Cocoa API
linked to: macOS Cocoa
Carbon (late transitional API) replacedBy Cocoa (API)
linked to: macOS Cocoa
Carbon (late transitional API) encouragedMigrationTo Objective-C Cocoa APIs
linked to: macOS Cocoa
Carbon (late transitional API) relatedTo Cocoa (API)
linked to: macOS Cocoa
Cocoa includes AppKit framework
linked to: macOS Cocoa
SwiftUI integratesWith AppKit
linked to: macOS Cocoa
Objective-C associatedFramework AppKit
linked to: macOS Cocoa
Touch Bar controlledBy macOS Touch Bar API
linked to: macOS Cocoa
Touch Bar supportedByFramework AppKit
linked to: macOS Cocoa
NeXTstation influenced Cocoa frameworks
subject linked to: NeXTstation in 1990
linked to: macOS Cocoa
NeXTSTEP Foundation Kit influenced Objective-C Cocoa APIs
linked to: macOS Cocoa
OPENSTEP relatedTo macOS Cocoa API
linked to: macOS Cocoa
macOS Cocoa mainGUIFramework AppKit
linked to: macOS Cocoa
macOS Cocoa includesFramework AppKit
linked to: macOS Cocoa
UIKit relatedTo AppKit
linked to: macOS Cocoa
Quartz 2D integratesWith AppKit
linked to: macOS Cocoa
Apple operating systems userInterfaceFramework AppKit (macOS)
linked to: macOS Cocoa
macOS SDK containsFramework AppKit
linked to: macOS Cocoa
Foundation framework usedWith AppKit
linked to: macOS Cocoa
macOS Accessibility API integratedWith AppKit
linked to: macOS Cocoa
Objective-C runtime usedBy AppKit framework
linked to: macOS Cocoa
Appearance Manager replacedBy Cocoa user interface system
linked to: macOS Cocoa
macOS Big Sur includesFramework AppKit
linked to: macOS Cocoa
Quartz (Apple graphics) usedBy AppKit
subject linked to: Quartz
linked to: macOS Cocoa
NSString primaryStringTypeFor Cocoa APIs
linked to: macOS Cocoa
NSData introducedIn Cocoa API
linked to: macOS Cocoa
NSAutoreleasePool platform Apple Cocoa
linked to: macOS Cocoa
NeXTSTEP Interface Builder usedWith AppKit
linked to: macOS Cocoa
MetalKit integratesWith AppKit
linked to: macOS Cocoa
Core Animation integratesWith AppKit
linked to: macOS Cocoa
libSystem dependencyOf AppKit framework
linked to: macOS Cocoa
Application Kit coreClass NSApplication
linked to: macOS Cocoa
Application Kit abbreviation AppKit
linked to: macOS Cocoa
Apple platforms APIs includesFramework AppKit
linked to: macOS Cocoa
Core Text usedWith AppKit
linked to: macOS Cocoa
Apple Developer Documentation documents AppKit
linked to: macOS Cocoa