In Programming iOS 4 by Matt Newburg he states:
“To provide a
UIViewControllerwith a view manually, implement its
loadViewmethod… You must NOT callsuper”.
In the iOS 5 Developer’s Cookbook by Erica Sadun she states:
“The
loadViewmethod allows you to set up the screen and layout any
subviews… Make sure to call[super loadView]whenever you inherit
from a specialized subclass such asUITableViewControlleror
UITabBarController.”
This, to me at least, is confusing.
Apple is the source of truth and they say NO super call.
https://developer.apple.com/documentation/uikit/uiviewcontroller/1621454-loadview
[edit]
Another important note scattered around in the UIViewController class reference: