Swift ライフサイクルメソッドの順番について

ライフサイクルメソッドの処理の順番

init(coder:)もしくはinit(nibName:bundle:)(インスタンスの初期化)
loadView()(ビューのロード)
viewDidLoad()(ビューの初期化や準備処理)
viewWillAppear(:)(ビューが表示される直前の準備処理)
viewDidAppear(:)(ビューが表示された後の処理)
viewWillDisappear(:)(ビューが非表示になる直前の処理)
viewDidDisappear(:)(ビューが非表示になった後の処理)
viewWillLayoutSubviews()(ビューのレイアウトが変更される直前の処理)
viewDidLayoutSubviews()(ビューのレイアウトが変更された後の処理)
willMove(toParent:)(親ViewControllerから削除される前の処理)
didMove(toParent:)(親ViewControllerに追加された後の処理)
viewWillTransition(to:with:)(画面が回転する直前の処理)

この記事が気に入ったらサポートをしてみませんか?