Junior — Middle
Hangi durumlarda denetleyici örneği başlatılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Kontrolör (UIViewController) örneği aşağıdaki durumlarda başlatılır:
- Yeni bir ekran veya arayüz bileşeni programatik olarak oluşturulduğunda, örneğin
MyViewController()kullanılarak. - Storyboard veya xib dosyasından yüklenirken, sistem
init(coder:)yapıcı metodunu çağırdığında. - Ekranlar arasında geçiş yapılırken (örneğin, segue aracılığıyla), sistem yeni bir arayüz göstermek için kontrolörü oluşturduğunda.
Başlatma, görünüm (view) yüklenmeden önce gerçekleşir, genellikle kontrolörün görüntülenmesine hazırlık aşamasında. Başlatmadan sonra, viewDidLoad gibi yaşam döngüsü metodları çağrılır ve burada arayüz ve veriler yapılandırılabilir.