StoryboardとXIBの特徴 良いところ GUIで操作が直感的 Storyboardの場合はSegueが使える 複数の画面サイズでの見え方がわかる Size Classesによる画面サイズによる分岐がしやすい 静的な制約チェック イマイチなところ 部分的にコピペしたり、カスタムクラス化するなど再利用・変更がしづらい コンフリクトの解消が難しい XMLなのでコードレビューが難しい コードベースレイアウトの特徴 良いところ コードの再利用がしやすい コピペやコード置換などでスピーディに修正が可能 コンフリクトの解消がしやすい レビューがしやすい イマイチなところ UIKitのオブジェクトのプロパティの知識やライフサイクルに関する知識が必要 実行するまで見え方は想像でしかわからない コンストラクタインジェクションの違い Storyboardでは初期化処理がUIStoryboardクラスによ