A simple sample of MVVM with Combine and AppKit

MVVM-Sample-Combine-AppKit





MVVM の練習に Combine と AppKit でシンプルなサンプルを作ってみたものです。
iOS アプリ設計パターン入門の MVVM サンプルと同様のものを Combine で再現しています。

┬─ Model
│   ├─ AppDelegate
│   ├─ SampleModel (SampleModelProtocol)
│   └─ SampleModelError
│
├─ ViewModel
│   ├─ SampleViewModel
│   └─ Extension+SampleModelError
│
└─ View
    ├─ Main.storyboard
    └─ SampleViewController

スクリーンショット

テスト

  • UnitTest
    • SampleModelTests
    • SampleViewModelTests
  • UITest
    • MVVMSampleUITests

GitHub

View Github