sachiko-kame / architecture_iOS

4 stars 0 forks source link
architecture

architecture_iOS

はじめに

iOSのアーキテクチャーパターンをちゃんと理解しているか判断してもらうために作成しています!
ここはこうした方がいいよなどありましたら『プルリクエスト』お願いします。
ブランチの使い方自体間違っているのは気にしないで頂けると嬉しいです!

動かすまで

指摘頂いたのでcocoapodの管理方法を変更しました!(MVP、MVVM)
詳しくはこちらをご覧ください → その他の決め事1詳細

それぞれの紹介

MVC

投票結果(合計21票)

twitter投票結果ページ

MVP

投票結果(合計12票)

※MVPの時は投票10票、投票12票後にコード記述修正しています。🙇‍♀️
結果に大差はなさそうなので最終結果のみ記載しています。

twitter投票結果ページ

リファクタリングして頂いたコード
uhooi/architecture_iOS

MVVM(ライブラリ未使用)

投票結果(合計票)

VIPER(おまけ)

投票予定なし

ZenHub

wiki

参考

https://peaks.cc/books/iOS_architecture