回答編集履歴
1
情報の追記
answer
CHANGED
@@ -1,4 +1,6 @@
|
|
1
1
|
NavigationをおこなうためのRouterを作成して各クラスにDependency Injectionしてはいかがでしょうか。
|
2
2
|
以下の記事が参考になるかと思います。
|
3
3
|
|
4
|
-
* [Swift時代の画面遷移実装を考える (Swift3改訂版)](https://qiita.com/imk2o/items/8a46cfeaede7cbba4dcb)
|
4
|
+
* [Swift時代の画面遷移実装を考える (Swift3改訂版)](https://qiita.com/imk2o/items/8a46cfeaede7cbba4dcb)
|
5
|
+
|
6
|
+
また、Routerに限らず共通化できそうな処理や抽出できそうな処理は責務別に他のクラスとして作成すると、ファイルの総数は増えますがメンテナンス性が高くなります。
|