Sobes.tech
Middle

Кадом усулҳои давраи ҳаёти ViewController-ро медонед?

sobes.tech AI

Ҷавоб аз AI

  • init(nibName:bundle:) veya init?(coder:) (Hekayələr üçün). Nəzarətçinin nümunəsini yaratmaq.
  • loadView(). Əsas görünüşü (view) proqram təminatı ilə yükləmək və ya yaratmaq.
  • viewDidLoad(). Görünüş yaddaşa yüklənib. İnterfeys elementlərinin ilkin tənzimlənməsi üçün uyğundur.
  • viewWillAppear(_:). Görünüş ekranda göstəriləcək. Məlumatların yenilənməsi üçün uyğundur.
  • viewDidAppear(_:). Görünüş ekranda göstərilib. Animasiya və ya uzunmüddətli əməliyyatların başlaması üçün uyğundur.
  • viewWillDisappear(_:). Görünüş gizlənəcək. Vəziyyətin saxlanması və ya dəyişikliklərin sıfırlanması üçün uyğundur.
  • viewDidDisappear(_:). Görünüş gizlənib. Animasiya dayandırmaq və ya resursları sərbəst buraxmaq üçün uyğundur.
  • viewWillLayoutSubviews(). Görünüş alt görünüşlərinin yerləşdirilməsini yeniləməyə hazırlaşır.
  • viewDidLayoutSubviews(). Görünüş alt görünüşlərinin yerləşdirilməsini yeniləyib.
  • updateViewConstraints(). Görünüş öz məhdudiyyətlərini yeniləyib.
  • traitCollectionDidChange(_:). Ətraf mühitin xüsusiyyətləri dəyişib (məsələn, şrift ölçüsü, qaranlıq rejim).
  • didReceiveMemoryWarning(). Sistem yaddaş çatışmazlığını bildirdi.
  • deinit. Nəzarətçinin nümunəsi yaddaşdan azad edilir. Bildirişlərdən çıxmaq üçün uyğundur.