Junior — Middle
Em que casos ocorre a inicialização de uma instância do controlador?
sobes.tech IA
Resposta da IA
A instância do controlador (UIViewController) é inicializada nos seguintes casos:
- Ao criar uma nova tela ou componente de interface programaticamente, por exemplo, através de
MyViewController(). - Ao carregar a partir de um storyboard ou arquivo xib, quando o sistema chama o inicializador
init(coder:). - Ao fazer uma transição entre telas (por exemplo, via segue), quando o sistema cria o controlador para mostrar uma nova interface.
A inicialização ocorre antes do carregamento da visualização (view), geralmente no momento de preparação para exibir o controlador. Após a inicialização, métodos do ciclo de vida, como viewDidLoad, são chamados, onde você pode configurar a interface e os dados.