【swift】Container View Controller のメモ
起動時の画面の出しわけ(ログインなど)はrootViewControllerを入れ替えるのではなく、rootViewControllerにContainerViewControllerをセットしてその中で出しわけをするのが良いという知見のメモまとめ。
公式ドキュメント
iOS View Controllerプログラミングガイド: Container View Controller を実装する
坂原さんの資料
簡単なサンプル
[iOS] カスタムContainerViewControllerを作る : 雑食プログラミング備忘録
なぜだめなのか
特定の条件で rootViewController を差し替えるとメモリリークする件 - NANAIRO
その他
AppRootControllerのご提案(簡略説明版) // Speaker Deck
カスタムContainer View Controllerを作る - Qiita
SwiftでContainerViewとStoryboardをフル活用して複雑なUIを実現する際の実装ポイントまとめ - Qiita