UIViewController class defines an object that handles all the views that
constitute the interface of an application. UIViewController manages all the
other controllers since it is the base class of the view controller
hierarchy.