아키텍처1 [아키텍쳐 패턴] VIPER Pattern 역할 View MV(X)의 View와 역할이 똑같이 UI를 그려주는 역할을 한다. 보통 UI로 시작하는 객체이다. (ex UIViewController, UIView 등 ) Entity MVC에서 Model과 동일하다. 데이터 객체를 말한다. UI와 분리된 상태이다. Interactor 데이터(Entity)와 관련된 비즈니스 로직, 네트워크 통신 로직을 가지고 있다. UI와 분리된 상태이다. Presenter UI와 관련된 비즈니스 로직을 가지고 있다. (UIKit과는 독립이다.) MVC에서 view의 액션을 view controller에서 처리했다면 VIPER에서는 view는 단순히 UI를 그리는 역할만 하고 View의 액션은 Presenter가 담당한다. 또한 view가 필요로 하는 데이터를 inte.. 2022. 6. 29. 이전 1 다음