NSWindowController

E900213

NSWindowController is a Cocoa framework class that manages a window’s lifecycle, coordinates its content view controllers, and mediates interactions between the window and the rest of a macOS application.

All labels observed (1)

Label Occurrences
NSWindowController canonical 4

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf AppKit class
Cocoa class
Objective-C class
conformsTo NSCoding
NSSeguePerforming
coordinatesWith NSViewController
definedInFramework AppKit
linked to: macOS Cocoa
definedInModule AppKit
linked to: macOS Cocoa
hasInitializer initWithWindow:
initWithWindowNibName:
initWithWindowNibName:owner:
hasMethod close
loadWindow
performSegueWithIdentifier:sender:
prepareForSegue:sender:
setContentViewController:
setDocument:
setWindowFrameAutosaveName:
showWindow:
windowDidLoad
windowWillLoad
hasProperty contentViewController
document
owner
shouldCascadeWindows
synchronizeWindowTitleWithDocumentName
window
windowFrameAutosaveName
windowNibName
inheritsFrom NSObject
NSResponder
introducedInOS macOS
languageBinding Objective-C
Swift
lifecycleResponsibility closing the window
loading the window from a nib or storyboard
showing the window
manages NSWindow
oftenUsedWith NSDocument
NSStoryboard
platform macOS
primaryRole coordinates content view controllers for a window
manages a window’s lifecycle
mediates interactions between a window and the rest of a macOS app
supportsFeature automatic window frame autosaving
window cascading
typicalUsage subclassed to customize window behavior
usedIn macOS applications

How these facts were elicited

Referenced by (4)

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

Application Kit coreClass NSWindowController
NSWindow relatedConcept NSWindowController
NSResponder superclassOf NSWindowController
NSViewController usedWith NSWindowController