iOS, Swift.
images from Khanlou.com, Model View Whatever. The latter seems analogous to this diagram: MVC map two — another image Screenshot from Understanding MVC architecture by Jesvin Ciril Joachim Many languages use MVC, or other versions of the pattern such as Model View Whatever, especially AngularJS,