随時追記していくかもです、気まぐれで。
vol.2ではVCの状態保存にも触れていきます。
用途によるVCの参照の違い
状態保存しなくてもいい時
とりあえず参照できればいいやという人にはこれ
let storyboard = UIStoryboard(bundle: nil)
用途によるNCの生成(設定)の違い
コード: 遷移したタイミングで遷移先以降の遷移がnavigation(push)になってほしい時
storyboard: 遷移がnavigation(push)しかしないと決まっている時(Embed In)
あとで追記
NC自身とNCをEmbed inしたrootVCの違い
navigatonbarの参照
NavigationController: self.title = "hoge"
ViewController(NCをEmbed InしたrootのVC): self.navigationController?.navigationBar.title = "hoge"
->VCはNavigationControllerに埋め込まれてはいるがNCではないのでこういう参照になる
->NCとNCのrootVCはごっちゃになるのでこの辺注意が必要
あとで追記