MVVM1 RxSwift + MVVM(Input / Output)패턴 회원가입 화면 적용 만들어 볼 회원가입 화면 UI까지 똑같이 만드시려면 참고하시면 되는 CustomView코드 Input/Output은 왜 필요할까? 생각해보면 ViewController와 ViewModel간의 흐름이 굉장히 직관적이게 된다. MVVM패턴을 적용시키는데에 있어서 강제적으로 좋은 구조를 적용시키게끔? 해주는 것 같다. 여러가지 방법이 있겠지만 내 주관적인 방법대로 흐름을 정리해보고자 한다. (전체 코드는 아래에...) 1. Input은 사용자가 UI에 입력하는 이벤트를 받아오는 역할. 2. Output은 Input으로 들어온 사용자 이벤트를 어떠한 가공을 통해 방출하는 역할. emailTextField의 유효성 검증을 해서 아래 Label에 반응형으로 표현한다고 가정해보자. 1. 가장 먼저 TextField에.. 2023. 2. 22. 이전 1 다음