タグ

MVCに関するnabeatsu1のブックマーク (2)

  • これが最強のMVC(iOS) - Qiita

    前に、MVCについての記事を書かせて頂いたのですが(おデブになりがちな、UIViewControllerをスッキリさせる魔法のルール)、色々調べ考えている内に「間違ってるぞ」ということに気づきました。 それを踏まえ、実際にUITableViewを使った実際に良くありそうなコードを具体例に上げご説明したいと思います。 そもそもMVCとは MVCとは、有名なこのスライドに書かれている通りこれ「やはりお前らのMVCは間違っている」です。 しかしほとんどの世に出ているiosアプリのMVCの構造を見ると以下の図の様になっています。 (これはこのスライドの中で全力でdisられているMVCです) そして私は、「なんだよ、みんなMVC間違ってんじゃん、ははーん」と思い前回の記事を書きました。 おデブになりがちな、UIViewControllerをスッキリさせる魔法のルール この記事鵜呑みにした人ごめんなさ

    これが最強のMVC(iOS) - Qiita
  • 【Swift】MVCから脱却したいのでMVPの勉強をした - Qiita

    この記事は、NIFTY Advent Calendar 2017の2日目の記事です 1日目はwinterwind26さんの「[PHP] LINE Messaging API を使ったチャットボットをテストしてみた」でした。 ニフティでモバイルアプリエンジニア(iOSメイン)をしています、hicka04です。 ※実はこの記事がQiita初投稿なので、温かい目で見守っていただけると幸いです。 今回は、自分が担当しているiOSアプリの改善をしたくて勉強したことを共有しようと思います。 前段 MVPとは Model - View - Presenterからなるアーキテクチャ MVVMやClean Architectureなど、さまざまなアーキテクチャのうちの一つ なぜMVCから脱却したいのか? ViewControllerの肥大化 いわゆるFatViewController / MassiveVi

    【Swift】MVCから脱却したいのでMVPの勉強をした - Qiita
  • 1