Swiftを使用しているiOS上のMVVMアーキテクチャについてお聞きしたいと思います。基本的には、Model、ViewModel、ViewControllerが何であるかを知る必要があります。今ポイントまで:iOS MVVM architecture
目的は、ViewModelのデータでTableViewControllerを作成することです。私が車のリストを作成したいと言うなら、私のviewModelは1台の車のデータか、すべての車のデータを表すべきですか?このexampleを参照すると、彼はデータをAppDelegateに入れます。しかし、それが良い場所であると私は確信していません。 私は自分のTableViewControllerにデータベースからのデータを提供したいとき - それはどのように建築の観点から作られるべきですか?
よく見ると良い例がいくつかありますか?
VIPERのcleanSWIFTも見ましたが、すべて確認してその違いを確認したいと思います。
私はどちらもユニットテストを実装していないMVCパターンを使用することに疲れています。