IOS/iOS

[TIL] iOS MVC to MVVM Refactoring

### 그동안 어떻게 하면 MVVM을 구성하고 API 관련 데이터는 어디에 보관해야... 데이터 포맷등등 이게 뷰컨트롤러에 포함되는지 안되는지 항상 의문이였는데 이 강의를 보면서 속이 뻥뚤린거 같네요

  • 강의에서 기본적으로 소개해주는 것은 어떤 기능을 하는 것은 여기에 이거는 저기에 하는 명확한 위치를 알려줍니다.
  • 또한 API를 활용한 데이터는 어디에 있어야 하는지 Model 인지 ViewModel인지 
  • 데이터를 바인딩하는 방법 4가지
  • MVVM의 장단점
  • 유닛 테스트를 작성하는 방법, 실행방법
  • 그동안 여러 MVVM을 알려주는 블로그 글을 보고 했었지만 이것만큼 좋았던 것은 없는 것 같습니다. 강추드립니다. 

### 참고페이지

https://www.raywenderlich.com/6733535-ios-mvvm-tutorial-refactoring-from-mvc#c-rate

 

iOS MVVM Tutorial: Refactoring from MVC

In this iOS tutorial, you’ll learn how to convert an MVC app into MVVM. In addition, you’ll learn about the components and advantages of using MVVM.

www.raywenderlich.com

https://lena-chamna.netlify.app/post/ios_design_pattern_mvvm/

 

간단한 예제로 살펴보는 iOS Design/Architecture Pattern: MVVM

MVVM Design/Architecture Pattern with UIKit

lena-chamna.netlify.app

 

'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