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.

Jump to: Statements Referenced by

Statements (48)

Predicate Object
instanceOf AppKit class
Cocoa class
Objective-C class
conformsTo NSCoding NERFINISHED
NSSeguePerforming
coordinatesWith NSViewController
definedInFramework AppKit NERFINISHED
definedInModule AppKit NERFINISHED
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 NERFINISHED
NSResponder NERFINISHED
introducedInOS macOS NERFINISHED
languageBinding Objective-C NERFINISHED
Swift NERFINISHED
lifecycleResponsibility closing the window
loading the window from a nib or storyboard
showing the window
manages NSWindow NERFINISHED
oftenUsedWith NSDocument NERFINISHED
NSStoryboard NERFINISHED
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

Referenced by (1)

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

Application Kit coreClass NSWindowController