Sobes.tech
Middle

ViewController'ın yaşam döngüsü yöntemlerini biliyor musunuz?

sobes.tech yapay zeka

AI'dan gelen yanıt

  • init(nibName:bundle:) veya init?(coder:) (Storyboard'lar için). Kontrolör örneği oluşturma.
  • loadView(). Ana görünüm (view) programatik olarak yüklenir veya oluşturulur.
  • viewDidLoad(). Görünüm belleğe yüklendi. Arayüz öğelerinin ilk ayarları için uygundur.
  • viewWillAppear(_:). Görünüm ekranda gösterilecek. Veri güncellemeleri için uygundur.
  • viewDidAppear(_:). Görünüm ekranda gösterildi. Animasyonlar veya uzun süren işlemler başlatmak için uygundur.
  • viewWillDisappear(_:). Görünüm gizlenecek. Durumu kaydetmek veya değişiklikleri sıfırlamak için uygundur.
  • viewDidDisappear(_:). Görünüm gizlendi. Animasyonları durdurmak veya kaynakları serbest bırakmak için uygundur.
  • viewWillLayoutSubviews(). Görünüm, alt görünümlerinin düzenlemesini güncellemek üzere hazırlanıyor.
  • viewDidLayoutSubviews(). Görünüm, alt görünümlerinin düzenlemesini güncelledi.
  • updateViewConstraints(). Görünüm, kısıtlamalarını güncelledi.
  • traitCollectionDidChange(_:). Ortam özellikleri değişti (örneğin, yazı tipi boyutu, karanlık mod).
  • didReceiveMemoryWarning(). Sistem bellek yetersizliği bildirdi.
  • deinit. Kontrolör örneği bellekten serbest bırakıldı. Bildirimlerden çıkmak için uygundur.