UIStoryboardSegue
概要
サブクラスを作成し、カスタムの遷移を作成することもできる
サブクラス化について
prepare(for:sender:)
prepareForSegue で一玄関rにができるが、fat になりがち
モーダルが閉じるタイミングで viewDidAppear が呼ばれないパターンがあるが、
遷移に必ずフックさせたい処理を書いておくとフックできる
viewcontroller を生成する必要がないので、prepareSegue を使うタイミングはほとんどないはず
performSegue(withIdentifier:sender:)
segue を programmatically に開始する ---
Kind
Presentation
Transition
ViewController が present(_:animated:completion:) メソッドを利用されたときにどのようなアニメーションで描画されるか、を設定する デフォルト値は UIModalTransitionStyle.coverVertical