動機 Storyboard&Segueでの管理は便利ですが複雑なアプリを作っていくとどんどん 辛くなっていきます。例えば以下のようなケース。 ViewController間で値を引き回したい どこのページにいても指定したページに遷移がしたい(アプリ内通知やURLSchemaでの移動) 表示されているページに応じて処理を変えたい(初回登録フロー時にはxxxの通知は出さない、など) 起動時に条件(ログインしているかどうかなど)に応じて遷移を変えたい 1番はhttps://github.com/tokorom/TKRSegueOptions を使ってperformSegueを 呼ぶ場所で値を渡せるようにすれば少し綺麗になるんですが、依然として遷移先の 情報を知ってないと何を渡せばいいかが決まらず、変更に弱い作りになってしまっていました。 2番はNotificationを使って根っこのViewCo