Sobes.tech
Junior — Middle

Qual método de carregamento de interface é chamado primeiro: viewDidLoad ou viewDidAppear?

sobes.tech IA

Resposta da IA

O método viewDidLoad é chamado primeiro, quando o controlador carrega a sua interface na memória. Isto acontece uma vez no ciclo de vida do controlador, geralmente logo após o carregamento a partir do storyboard ou nib.

O método viewDidAppear é chamado mais tarde, quando a vista já foi adicionada ao ecrã e se tornou visível ao utilizador. Este método pode ser chamado várias vezes, por exemplo, sempre que a tela aparece.

Resumindo:

  • Primeiro, viewDidLoad é chamado — configuração da interface e inicialização.
  • Depois, viewDidAppear — quando a interface já está exibida e pode-se iniciar animações ou atualizar dados.