Middle
Milyen életciklus módszereket ismer a ViewController-ből?
sobes.tech MI
Válasz az MI-től
init(nibName:bundle:)vagyinit?(coder:)(Storyboards esetén). A vezérlő példányának létrehozása.loadView(). A fő nézet (view) betöltése vagy programozottan történő létrehozása.viewDidLoad(). A nézet betöltődött a memóriába. Alkalmas az interfész elemeinek kezdeti beállítására.viewWillAppear(_:). A nézet meg fog jelenni a képernyőn. Alkalmas az adatok frissítésére.viewDidAppear(_:). A nézet megjelent a képernyőn. Alkalmas animációk vagy hosszabb műveletek indítására.viewWillDisappear(_:). A nézet el lesz rejtve. Alkalmas az állapot mentésére vagy a változások alaphelyzetbe állítására.viewDidDisappear(_:). A nézet elrejtve. Alkalmas az animációk leállítására vagy az erőforrások felszabadítására.viewWillLayoutSubviews(). A nézet készül a gyermekszubnézetek elrendezésének frissítésére.viewDidLayoutSubviews(). A nézet frissítette a gyermekszubnézetek elrendezését.updateViewConstraints(). A nézet frissítette a korlátokat.traitCollectionDidChange(_:). A környezet jellemzői megváltoztak (pl. betűméret, sötét mód).didReceiveMemoryWarning(). A rendszer memóriahiányt jelentett.deinit. A vezérlő példányát felszabadítják a memóriából. Alkalmas az értesítésekről való leiratkozásra.