### 그동안 어떻게 하면 MVVM을 구성하고 API 관련 데이터는 어디에 보관해야... 데이터 포맷등등 이게 뷰컨트롤러에 포함되는지 안되는지 항상 의문이였는데 이 강의를 보면서 속이 뻥뚤린거 같네요
- 강의에서 기본적으로 소개해주는 것은 어떤 기능을 하는 것은 여기에 이거는 저기에 하는 명확한 위치를 알려줍니다.
- 또한 API를 활용한 데이터는 어디에 있어야 하는지 Model 인지 ViewModel인지
- 데이터를 바인딩하는 방법 4가지
- MVVM의 장단점
- 유닛 테스트를 작성하는 방법, 실행방법
- 그동안 여러 MVVM을 알려주는 블로그 글을 보고 했었지만 이것만큼 좋았던 것은 없는 것 같습니다. 강추드립니다.
### 참고페이지
https://www.raywenderlich.com/6733535-ios-mvvm-tutorial-refactoring-from-mvc#c-rate
https://lena-chamna.netlify.app/post/ios_design_pattern_mvvm/
'IOS > iOS' 카테고리의 다른 글
[TIL][iOS] Retain Cycle, Weak, Unowned ( feat. ARC ) (0) | 2020.12.22 |
---|---|
[TIL] 라이브러리, 프레임워크의 차이 (0) | 2020.12.21 |
[TIL] iOS의 구조 (0) | 2020.11.29 |
[TIL] iOS. Password AutoFill (0) | 2020.11.26 |
[TIL] iOS. MVVM without Rxswift (0) | 2020.11.20 |