ReactorKit 예제
-
ReactorKit 사용기iOS/Wiki 2022. 3. 5. 01:50
안녕하세요 🐶 오늘은 ReactorKit을 사용하는 방법에 대해서 정리해보려고 합니다. 바로 시작하겠습니다. 왜 ReactorKit을 사용하게 되었는지 MVVM 패턴 + Input Output을 활용하면서 느낀 점이 있었다. Swift에서 MVVM 패턴으로 작성된 코드를 살펴보게 되면, 굉장히 많은 방법으로 구현되어있음을 느낄 수 있었다. 최근 작성된 코드들을 살펴보면, Input과 Output을 활용하여 입력, 출력으로 추상화하는 방법을 많이 사용하는 것 같은데, 이 Input과 Output을 활용하는 방법에도 func transform(input: Input) -> Output { } 이렇게 함수를 만들어서 활용하는 방법과, 뷰 모델 클래스 안에 Input, Output를 인스턴스로 만든 뒤 이니셜라..