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.

All labels observed (2)

Label Occurrences
NSViewController canonical 1
NSViewController.h 1

How this entity was disambiguated

Statements (55)

Predicate Object
instanceOf AppKit class ⓘ
Cocoa class ⓘ
controller class ⓘ
conformsTo NSCoding ⓘ
NSSeguePerforming ⓘ
NSUserInterfaceValidations ⓘ
definedInHeader NSViewController.h ⓘ
linked to: NSViewController
definedInModule AppKit ⓘ
linked to: macOS Cocoa
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 ⓘ
introducedIn Mac OS X 10.5 Leopard ⓘ
lifecycleConcern view appearance ⓘ
view dismissal ⓘ
view layout ⓘ
view loading ⓘ
partOf AppKit framework ⓘ
Cocoa ⓘ
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 ⓘ
NSView ⓘ
NSWindowController ⓘ

How these facts were elicited

Referenced by (2)

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

Application Kit → coreClass → NSViewController ⓘ
NSViewController → definedInHeader → NSViewController.h ⓘ
linked to: NSViewController