Sobes.tech
Junior — Middle

Pouvez-vous expliquer ce qui se passe dans la méthode viewDidLoad() en développement iOS?

sobes.tech IA

Réponse de l'IA

La méthode viewDidLoad() est appelée une fois dans le cycle de vie du contrôleur de vue (UIViewController) après que sa vue a été chargée en mémoire, mais avant qu'elle n'apparaisse à l'écran. Dans cette méthode, on effectue généralement la configuration initiale de l'interface, l'initialisation des données, l'ajout de sous-vues, la configuration des délégués et d'autres opérations qui doivent être effectuées une seule fois lors du chargement de la vue.

Exemple:

override func viewDidLoad() {
    super.viewDidLoad()
    // Configuration de l'arrière-plan
    view.backgroundColor = .white
    // Initialisation des données
    loadData()
    // Ajout d'un bouton
    let button = UIButton(type: .system)
    button.setTitle("Нажми меня", for: .normal)
    button.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside)
    view.addSubview(button)
    button.center = view.center
}