Sobes.tech
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
}