Dave DeLong, in A Better MVC, Part 5: An Evolution:
“As I examined
UIViewControllerand its role in apps more, I came to the conclusion that, despite its name,
UIViewControlleris not a Controller, but a View. Almost everything that
UIViewControllerdeals with relates to view-level concepts, which heavily implies that it itself is a View, and should be treated as a View.”
I agree completely. Great article.