iOS

Ciclo de vida de UIViewController

Ciclo de vida de UIViewController, viewDidLoad, viewWillAppear, transiciones, memory warnings

20 preguntas de entrevista·
Junior
1

¿Qué es el método loadView en el ciclo de vida de un UIViewController?

Respuesta

loadView se llama para crear la vista raíz del controlador. Se invoca antes de viewDidLoad y solo debe sobrescribirse si la vista se crea programáticamente sin Interface Builder. Es la primera etapa del ciclo de vida, ideal para construir la jerarquía de vista raíz. Nunca llames a super.loadView() al sobrescribir, ya que cargaría el xib/storyboard predeterminado.

2

¿Cuándo se llama a viewDidLoad en el ciclo de vida?

Respuesta

viewDidLoad se llama una sola vez después de que la vista se ha cargado en memoria, después de loadView. Es el momento ideal para configurar los IBOutlets e inicializar el estado interno. Este método nunca se vuelve a llamar durante la vida del controlador.

3

¿Cuál es el rol de viewWillAppear en el ciclo de vida?

Respuesta

viewWillAppear se llama antes de que la vista se muestre en pantalla. Puede invocarse varias veces durante la vida del controlador. Es el lugar apropiado para realizar los cambios que deben ocurrir cada vez que la vista aparece, como actualizar los datos.

4

¿Qué diferencia existe entre viewWillAppear y viewDidAppear?

5

¿Cuál es el propósito de viewWillDisappear?

+17 preguntas de entrevista

Domina iOS para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis