Junior — Middle
Puoi spiegare cosa succede nel metodo viewDidLoad() nello sviluppo iOS?
sobes.tech AI
Risposta dell'AI
Il metodo viewDidLoad() viene chiamato una volta nel ciclo di vita del controller di visualizzazione (UIViewController) dopo che la sua vista è stata caricata in memoria, ma prima che appaia sullo schermo. In questo metodo si eseguono solitamente la configurazione iniziale dell'interfaccia, l'inizializzazione dei dati, l'aggiunta di subview, la configurazione dei delegati e altre operazioni da fare una sola volta al caricamento della vista.
Esempio:
override func viewDidLoad() {
super.viewDidLoad()
// Configurazione dello sfondo
view.backgroundColor = .white
// Inizializzazione dei dati
loadData()
// Aggiunta di un pulsante
let button = UIButton(type: .system)
button.setTitle("Нажми меня", for: .normal)
button.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside)
view.addSubview(button)
button.center = view.center
}