Este documento presenta los conceptos fundamentales del paradigma MVC, los protocolos y las vistas en el desarrollo de aplicaciones móviles para iOS. Explica que MVC separa la aplicación en tres capas lógicas: modelo, vista y controlador. También describe cómo los protocolos permiten la comunicación unidireccional entre objetos y las clases de vista principales como UIView. Por último, resume los métodos de comunicación entre vistas y controladores como target-action y el uso de protocolos delegate y dataSource.