タグ

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

  • 開発中のアプリをMVVMからMVCに戻した理由 MVVM×RxSwiftでの開発で得られた教訓

    2018年12月12日、株式会社サイバーエージェントにて「CA.swift」の 第7回が開催されました。AbemaTVやAmeba、AWAなどを担当しているiOSエンジニアが登壇し、それぞれのチームの開発ノウハウを惜しみなく語るイベント。今回は、『iOSアプリ設計パターン入門』の著者2名を含む5人のエンジニアが、iOS開発における知見を披露します。プレゼンテーション「なぜうちのチームは開発中のアプリをMVVMからMVCに戻したのか」に登壇したのは、株式会社ゆめみの史翔新氏。講演資料はこちら 開発中のアプリをMVVMからMVCに戻した理由 史翔新氏:先ほど紹介に預かりました史と申します。ふだんの勉強会では、loveeとか、星野さんと呼ばれているので、お気軽にどれでも好きな呼び方でお願いします。 というわけで、「なぜうちのチームは開発中のアプリをMVVMからMVCに戻したのか」というタイトルで

    開発中のアプリをMVVMからMVCに戻した理由 MVVM×RxSwiftでの開発で得られた教訓
    stilo
    stilo 2019/04/18
    『実装コストとしても、コード量がだいぶ減ったのと、緑だらけというようなコードではなくなりました。』 #Swift
  • VIPER — iOS app beyond MVC (Mega-ViewController)

    The MVC (Model-view-controller) paradigm is a default way in developing iOS applications. However, that default “ViewController” messes up Views and Controllers. The developer usually introduces both view animations and business logic in a single UIViewController. It all feeds into a MEGA-ViewController. The massive ViewController actually violates the original MVC design that views are not suppos

    VIPER — iOS app beyond MVC (Mega-ViewController)
  • 1