UIViewController

GPTKB entity

Statements (53)
Predicate Object
gptkbp:instanceOf gptkb:class
gptkbp:canBeInstantiated true
gptkbp:canBeSubclassed true
gptkbp:compatibleWith NSObjectProtocol
gptkbp:definedIn gptkb:UIKit_framework
gptkbp:documentation https://developer.apple.com/documentation/uikit/uiviewcontroller
gptkbp:hasMethod loadView
viewDidLoad
addChildViewController:
decodeRestorableStateWithCoder:
didReceiveMemoryWarning
dismissViewControllerAnimated:completion:
encodeRestorableStateWithCoder:
performSegueWithIdentifier:sender:
prepareForSegue:sender:
presentViewController:animated:completion:
removeFromParentViewController
traitCollectionDidChange:
viewDidAppear:
viewDidDisappear:
viewDidLayoutSubviews
viewWillAppear:
viewWillDisappear:
viewWillLayoutSubviews
gptkbp:hasProperty gptkb:title
parent
view
childViewControllers
navigationController
presentedViewController
presentingViewController
tabBarController
gptkbp:headerFile UIKit/UIViewController.h
https://www.w3.org/2000/01/rdf-schema#label UIViewController
gptkbp:introducedIn gptkb:iOS_2.0
gptkbp:isAbstract false
gptkbp:isRootOfChord UIViewController hierarchy
gptkbp:language gptkb:Objective-C
gptkb:Swift
gptkbp:platform gptkb:iOS
gptkb:iPadOS
gptkb:tvOS
macCatalyst
gptkbp:purpose manages a view hierarchy for an iOS app
gptkbp:subclassOf gptkb:UIResponder
gptkbp:superclass gptkb:UIResponder
gptkbp:usedFor gptkb:navigation
lifecycle management
modal presentation
container view controllers
screen management
gptkbp:bfsParent gptkb:iOS_UIKit
gptkbp:bfsLayer 7