RIBs Architecture 도입 시리즈 3편: Interactor
RIBsInteractorArchitectureiOSMobile
AI 요약
Beta이 글은 RIBs 아키텍처의 핵심 구성 요소인 Interactor에 대해 설명합니다. Interactor는 비즈니스 로직을 처리하고 라우팅 요청 또는 데이터 전달을 담당합니다.
글에서는 Interactor의 역할을 위해 사용되는 프로토콜(InteractorScope, Interactable)과 클래스(Interactor, PresentableInteractor)를 소개하며, 특히 InteractorScope는 활성 상태를 관리하고 Interactable은 활성화 및 비활성화 함수를 정의한다고 설명합니다. 또한, Interactor 클래스가 Interactable을 구현하며 활성 상태 관리를 위한 코드를 포함하고 있음을 예제와 함께 보여줍니다.
Viewless RIB에서는 Interactor를, Viewable RIB에서는 PresentableInteractor를 사용한다는 점도 언급합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기

