Sobes.tech
Junior — Middle

¿En qué casos se produce la inicialización de una instancia del controlador?

sobes.tech AI

Respuesta de la IA

La instancia del controlador (UIViewController) se inicializa en los siguientes casos:

  • Al crear una nueva pantalla o componente de interfaz de forma programática, por ejemplo, mediante MyViewController().
  • Al cargar desde un storyboard o archivo xib, cuando el sistema llama al inicializador init(coder:).
  • Al realizar una transición entre pantallas (por ejemplo, mediante segue), cuando el sistema crea el controlador para mostrar una nueva interfaz.

La inicialización ocurre antes de la carga de la vista (view), generalmente en el momento de preparar la visualización del controlador. Después de la inicialización, se llaman métodos del ciclo de vida, como viewDidLoad, donde se puede configurar la interfaz y los datos.