ViewController ライフサイクル

3作目のアプリを制作中に非常に困った事がありviewControllerのライフサイクルで問題解決したので記録に残します。
私はviewWillDisappearに救われました!有難う

//インスタンス化された直後に一度のみ
override func viewDidLoad(){
super.viewDidLoad()
}

//画面が表示される直前
override func viewWillAppear(_ animated:Bool){
super.viewWillAppear(animated)
}

//画面が表示される直後
override func viewDidAppear(_ animated:Bool){
super.viewDidAppear(animated)
}

//別の画面に遷移する直前
override func viewWillDisappear(_ animated:Bool){
super.viewWillDisappear(animated)
}

//別の画面に遷移した直後
override func viewDidDisappear(_ animated:Bool){
super.viewDidDisappear(animated)
}

クオリティー低いですが、私のアプリも宜しくお願いします!
↓  ↓  ↓