macOS Cocoa

E59592

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

Jump to: Surface forms Statements Referenced by

Observed surface forms (10)


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 macOS
surface form: Mac OS X
includesFramework macOS Cocoa self-linksurface differs
surface form: AppKit

Core Animation
Core Data
Quartz 2D
surface form: Core Graphics

Core Image
Core Text
Foundation
license proprietary
mainGUIFramework macOS Cocoa self-linksurface differs
surface form: AppKit
memoryManagementModel reference counting
operatingSystem macOS
platform desktop
predecessor NeXTSTEP
surface form: NeXTSTEP AppKit

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

SwiftUI
replacedAPI Carbon (for new GUI apps)
supportedLanguage Objective-C++
Swift
supports 64-bit applications
Model-View-Controller
surface form: 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

Referenced by (19)

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

Objective-C associatedFramework macOS Cocoa
this entity surface form: AppKit
subject surface form: Classic Environment
this entity surface form: Mac OS X technology
Touch Bar controlledBy macOS Cocoa
this entity surface form: macOS Touch Bar API
this entity surface form: Objective-C Cocoa APIs
Cocoa includes macOS Cocoa
this entity surface form: AppKit framework
macOS Cocoa includesFramework macOS Cocoa self-linksurface differs
this entity surface form: AppKit
NeXTSTEP Foundation Kit influenced macOS Cocoa
this entity surface form: Objective-C Cocoa APIs
NeXTstation in 1990 influenced macOS Cocoa
subject surface form: NeXTstation
this entity surface form: Cocoa frameworks
SwiftUI integratesWith macOS Cocoa
this entity surface form: AppKit
macOS Cocoa mainGUIFramework macOS Cocoa self-linksurface differs
this entity surface form: AppKit
this entity surface form: Cocoa (API)
OPENSTEP relatedTo macOS Cocoa
this entity surface form: macOS Cocoa API
UIKit relatedTo macOS Cocoa
this entity surface form: AppKit
this entity surface form: Cocoa (API)
subject surface form: QuickDraw
this entity surface form: Core Graphics
Macintosh Toolbox supersededBy macOS Cocoa
this entity surface form: Cocoa API
Touch Bar supportedByFramework macOS Cocoa
this entity surface form: AppKit
GNU Emacs supportsDisplayProtocol macOS Cocoa
Swift usedWithFramework macOS Cocoa
subject surface form: Swift (programming language)
this entity surface form: AppKit