Sobes.tech
Junior — Middle

iOS'ta bir ViewController'ın yaşam döngüsündeki temel aşamalar nelerdir?

sobes.tech yapay zeka

AI'dan gelen yanıt

iOS'taki ViewController yaşam döngüsünün temel aşamaları şunlardır:

  • loadView() — Kontrolörün kök görünümünü yükleme veya oluşturma.
  • viewDidLoad() — Görünüm yüklendikten sonra çağrılır, burada genellikle veriler başlatılır ve UI yapılandırılır.
  • viewWillAppear(_:) — Görünüm ekranda görünmeden önce çağrılır, UI güncellenebilir.
  • viewDidAppear(_:) — Görünüm göründükten sonra çağrılır, animasyonlar başlatılabilir veya veri yüklenebilir.
  • viewWillDisappear(_:) — Görünüm kaybolmadan önce çağrılır, durum kaydedilebilir.
  • viewDidDisappear(_:) — Görünüm kaybolduktan sonra çağrılır, işlemler durdurulabilir.
  • deinit — Kontrolör yok edilirken kaynaklar serbest bırakılır.

Bu metodlar, ViewController'ın yaşam döngüsünün farklı zamanlarında durumları ve kaynakları yönetmeye olanak tanır.