
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
大規模なiOSアプリでFatViewControllerを解消するために導入したMVVMパターンのサンプル - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
大規模なiOSアプリでFatViewControllerを解消するために導入したMVVMパターンのサンプル - Qiita
前書き 大規模なiOSアプリ開発を2年以上継続して得られた知見 上の記事ではアーキテクチャーパターンに... 前書き 大規模なiOSアプリ開発を2年以上継続して得られた知見 上の記事ではアーキテクチャーパターンについては概要のみの記載でしたので、本記事で掘り下げます。 **「既存の作りをなるべく活かしてFatViewControllerを解消したい」**と考えている方にとっては、一つの実践事例として参考になるかもしれません。 一方で、教科書的な内容ではありませんので、本記事の内容を読んで「これが正しいMVVMだ」という理解はしない方が良いと思います。 前提環境: ・Xcode 12.0.1 ・Swift 5.3 課題 アプリの画面数は120画面ぐらいです。ソコソコの規模かと思います。 UI/UXデザインには結構こだわっていて、一つ一つの画面実装が複雑です。 一例として、API通信中はローディングプレースホルダー(スケルトン)を表示してユーザー操作を妨げないようにしています。すなわち画面全体をブロッ