Sobes.tech
Junior — Middle

Pode explicar o que acontece no método viewDidLoad() no desenvolvimento iOS?

sobes.tech IA

Resposta da IA

O método viewDidLoad() é chamado uma vez no ciclo de vida do controlador de visualização (UIViewController) após sua view ser carregada na memória, mas antes de ela aparecer na tela. Nesse método, geralmente realiza-se a configuração inicial da interface, inicialização de dados, adição de subviews, configuração de delegados e outras operações que precisam ser feitas uma única vez ao carregar a view.

Exemplo:

override func viewDidLoad() {
    super.viewDidLoad()
    // Configuração do fundo
    view.backgroundColor = .white
    // Inicialização de dados
    loadData()
    // Adição de botão
    let button = UIButton(type: .system)
    button.setTitle("Нажми меня", for: .normal)
    button.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside)
    view.addSubview(button)
    button.center = view.center
}