¿Qué es el controlador de vista de contenido en la arquitectura iOS?

Un controlador de vista de contenido es una subclase de UIViewController que gestiona una sola pantalla dentro de su aplicación iOS. Tiene una propiedad de vista que es la vista principal para esa pantalla y recibe mensajes y eventos para esa pantalla. También hay controladores de vista de contenedor que contienen uno o más controladores de vista de contenido. Consulte Creación de controladores de vista de contenido personalizados.

Si, por ejemplo, tiene una aplicación con dos pantallas, una para una lista de elementos y luego otra para información detallada del elemento, su aplicación tendrá al menos dos clases de controlador de vista de contenido, una para la pantalla de lista de elementos y otra para la pantalla Pantalla de información detallada del artículo.

El mapeo no es exactamente un controlador de vista por pantalla: en iPads y iPhones más anchos, a veces puede tener múltiples controladores de vista en uso simultáneamente, a menudo con un UISplitViewController que controla dos subcontroladores.

More Interesting

¿Cómo afectará la edad a nuestro programador iOS?

¿Cuál es la mejor manera de desarrollar una aplicación para iOS, paso a paso?

¿Qué es Xcode y por qué lo necesito?

¿Cuáles son las mejores empresas de desarrollo de aplicaciones para iPhone basadas en precio y calidad?

¿Cuáles son las mejores aplicaciones de iOS basadas en voz?

¿Cómo puedo integrar una aplicación ios (con el objetivo c) con hardware externo como cámaras web o sensores? No sé nada de electrónica.

En el desarrollo de iOS, ¿puedo poner toda la capa del modelo en una API de red creada para la aplicación o también necesito usar modelos Swift? Si puedo hacerlo, ¿cuál es la mejor práctica (suponiendo que quiero un backend flexible que pueda expandirse a otras plataformas)?

Móvil: ¿cuál es el mejor sistema para administrar notificaciones push entre varias aplicaciones?

¿Qué lenguaje y / o marco me recomendaría usar si necesito desarrollar una aplicación? ¿Por qué?

¿Puede una aplicación iOS tener sus propios Términos de servicio?

¿Cuál es su flujo de trabajo / flujo de trabajo de iOS en el entorno de producción?

¿Cómo hacen los desarrolladores aplicaciones para iOS y Android? ¿Vuelven a escribir el programa ya que iOS requiere Xcode (Objective-C) mientras que Android requiere Android Studio (Java)? ¿Podemos desarrollar usando un solo software?

¿Quiénes son las mejores tiendas de desarrollo de juegos móviles?

¿Cuáles son algunas ideas para un juego mínimo de iOS?

¿Quiénes son los mejores desarrolladores o firmas de iPhone disponibles para contratar?