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
}