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.
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.