No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 8d6e6d1 Apr 23, 2017
Permalink
Failed to load latest commit information.
MVPExample-ObjectiveC fix memory leak Apr 23, 2017
.gitignore Initial commit Feb 22, 2016
LICENSE Initial commit Feb 22, 2016
README.md Update README.md Feb 22, 2016

README.md

MVPExample

このリポジトリはなに?

MVPのios実装のテストです あくまでamacouが考えたMVPの実装です。

もっと良いやり方がある気がするので、これを叩き台として成長させていきたい。

MVPの実装にあたって

以下のように実装しています

  • *View, *ViewControllerはView層、*PresenterはPresentation層, その他はModel層とする
  • ViewはUIKitのコンポーネントのようにAPIを通じて渡されたデータを表示する
  • ViewはModelを扱わない
  • PresenterはModelの値をViewのAPIを通じて表示する
  • PresenterはViewで発生したイベントをハンドリングする