MVVM 이 무엇인지 알고 싶고 궁금해서 수많은 자료를 찾아 보았다.
Model, View, ViewModel? 의 줄임말 같은데...
서비스 기반에서 많이 사용하는 기법 같아 보인다.
관련해서 Reactive, RxSwift 머 기타등등 나오는데..
내 개인적 결론은 어짜피 다 Event Driven Programming 기법으로 밖에 안보인다.
아래 이해 할려고 찾아 본 mvvm 정보가 있는 페이지 주소 이다.
1. https://github.com/ClintJang/sample-swift-mvvm
2. https://www.raywenderlich.com/34-design-patterns-by-tutorials-mvvm
3. https://hackernoon.com/mvvm-rxswift-on-ios-part-1-69608b7ed5cd
4. http://minsone.github.io/programming/better-mvvm-architecture-from-kickstarter-oss
5. https://blog.pusher.com/mvvm-ios/
6. https://medium.com/flawless-app-stories/how-to-use-a-model-view-viewmodel-architecture-for-ios-46963c67be1b
7. https://www.appcoda.com/mvvm-vs-mvc/
8. https://flawlessapp.io/blog/advanced-mvvm-tableview-tutorial/
9. https://incoffee.tistory.com/10
10. https://wnstkdyu.github.io/2018/04/20/mvvmdesignpattern/
11. https://medium.com/@azamsharp/practical-mvvm-in-ios-d1dc10506924
12. https://riptutorial.com/ko/ios/example/27354/mvvm