NSViewController

E900214

NSViewController is a fundamental Cocoa class that manages a view hierarchy and coordinates the interaction between an app’s user interface and its underlying data on macOS.

Jump to: Statements Referenced by

Statements (55)

Predicate Object
instanceOf AppKit class
Cocoa class
controller class
conformsTo NSCoding
NSSeguePerforming NERFINISHED
NSUserInterfaceValidations NERFINISHED
definedInHeader NSViewController.h NERFINISHED
definedInModule AppKit NERFINISHED
hasMethod addChildViewController:
dismissController:
initWithCoder:
initWithNibName:bundle:
loadView
performSegueWithIdentifier:sender:
prepareForSegue:sender:
presentViewController:animator:
removeFromParentViewController
shouldPerformSegueWithIdentifier:sender:
transitionFromViewController:toViewController:options:completionHandler:
updateViewConstraints
viewDidAppear
viewDidDisappear
viewDidLayout
viewDidLoad
viewWillAppear
viewWillDisappear
viewWillLayout
hasProperty childViewControllers
nibBundle
nibName
parentViewController
presentedViewControllers
presentingViewController
representedObject
storyboard
title
view
viewIfLoaded
viewLoaded
inheritsFrom NSResponder NERFINISHED
introducedIn Mac OS X 10.5 Leopard NERFINISHED
lifecycleConcern view appearance
view dismissal
view layout
view loading
partOf AppKit framework NERFINISHED
Cocoa NERFINISHED
pattern Model-View-Controller (MVC)
platform macOS
role coordinates user interface with underlying data
manages a view hierarchy
usedFor macOS user interface management
usedWith NSStoryboard NERFINISHED
NSView NERFINISHED
NSWindowController NERFINISHED

Referenced by (1)

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

Application Kit coreClass NSViewController