MVC -> MVVM 리팩토링 및 RxCocoa 적용

JG Ahn·2025년 1월 31일

iOS

목록 보기
26/32

최종 프로젝트 팀 회의에서 1차 MVP는 MVC 패턴으로 빠르게 개발을 진행하는 것으로 결정했었다.

하지만 개발이 진행되면서 반응형으로 개발을 할수 밖에 없는 상황이 돼서 MVVM 아키텍처로 리팩토링 하는 것으로 결정됐다.

그래서 기존 View와 ViewController였던 파일 구성에서 ViewModel을 추가했다.

버튼 클릭에 따라 gradient 적용/미적용

RxCocoa로 UI 이벤트 구현

0개의 댓글