Junior — Middle
Bu yöntemlerden hangisi önce gerçekleşir: viewDidLoad mi yoksa viewWillAppear mi?
sobes.tech yapay zeka
AI'dan gelen yanıt
viewDidLoad yöntemi, viewWillAppear'den önce çağrılır.
-
viewDidLoad, görünüm denetleyicisi belleğe yüklendiğinde bir kez çağrılır. Burada genellikle arayüzün ilk ayarları ve veri başlatması yapılır. -
viewWillAppear, görünüm ekranda görünmeden hemen önce her zaman çağrılır, yani tekrar gösterim sırasında birkaç kez çağrılabilir.
Bu nedenle, sıralama:
viewDidLoad -> viewWillAppear -> viewDidAppear
Örnek:
override func viewDidLoad() {
super.viewDidLoad()
print("viewDidLoad")
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
print("viewWillAppear")
}