macOS Cocoa
E59592
macOS Cocoa is Apple’s native object-oriented application framework for building graphical user interfaces on macOS.
Observed surface forms (10)
| Surface form | Occurrences |
|---|---|
| AppKit | 7 |
| Cocoa (API) | 2 |
| Objective-C Cocoa APIs | 2 |
| AppKit framework | 1 |
| Cocoa API | 1 |
| Cocoa frameworks | 1 |
| Core Graphics | 1 |
| Mac OS X technology | 1 |
| macOS Cocoa API | 1 |
| macOS Touch Bar API | 1 |
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.
this entity surface form:
AppKit
subject surface form:
Classic Environment
this entity surface form:
Mac OS X technology
this entity surface form:
macOS Touch Bar API
this entity surface form:
Objective-C Cocoa APIs
this entity surface form:
AppKit
this entity surface form:
Objective-C Cocoa APIs
subject surface form:
NeXTstation
this entity surface form:
Cocoa frameworks
this entity surface form:
AppKit
this entity surface form:
AppKit
this entity surface form:
Cocoa (API)
this entity surface form:
Cocoa (API)
subject surface form:
QuickDraw
this entity surface form:
Core Graphics
this entity surface form:
Cocoa API
this entity surface form:
AppKit
subject surface form:
Swift (programming language)
this entity surface form:
AppKit