タグ

iOSとMVCに関するrin51のブックマーク (1)

  • iOSをMVC,MVP,MVVM,Clean Architectureで実装してみた – ロクネム – Medium

    何番煎じだよって感じですが、アーキテクチャに対する考え方は割と正解がなくて、自分の中に一つ落とし込んでおいて損はないと感じたため、備忘録という形で記事にさせていただきます。 アーキテクチャとは?一言でいうと、 アプリケーションを綺麗に実装するための設計方法! アーキテクチャを考慮しない設計でコードを書いていると以下のような課題にぶち当たります。 一つのクラスの肥大化(iOSで言うところのFatViewController)ロジックが煩雑になる同じ処理を使い回せないチーム開発で役割分担しにくいテストがしにくい属人化が進み、引き継ぎが難しくなる機能の追加,修正が困難etc…正直まだまだあるとは思いますが、とにかく設計はこだわってないと後で地獄を見るということさえ伝わればOKです。 Sample Appアーキテクチャを語る上で叩き台にするアプリがいるなーと思ったので作りました。 閲覧するときは、

    iOSをMVC,MVP,MVVM,Clean Architectureで実装してみた – ロクネム – Medium
  • 1