Junior — Middle
Quelle de ces méthodes se produit en premier : viewDidLoad ou viewWillAppear?
sobes.tech IA
Réponse de l'IA
La méthode viewDidLoad est appelée avant viewWillAppear.
-
viewDidLoadest appelée une fois lorsque le contrôleur de vue est chargé en mémoire. C'est généralement ici que la configuration initiale de l'interface et l'initialisation des données sont effectuées. -
viewWillAppearest appelée chaque fois que la vue est sur le point d'apparaître à l'écran, ce qui peut se produire plusieurs fois lors de l'affichage répété.
Ainsi, la séquence est :
viewDidLoad -> viewWillAppear -> viewDidAppear
Exemple :
override func viewDidLoad() {
super.viewDidLoad()
print("viewDidLoad")
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
print("viewWillAppear")
}