1 min readJun 7, 2018
I think you misunderstand abstraction of MVC. There is no place where Apple define View as UIView and Controller as UIViewController.
In iOS world I think developers assume it is true because of “name collision”.
MVC as you mention is traditional. It was invented before iOS.
Currently iOS community misinterpreting meaning of letters in MVC.