Daily iOS
아키텍처

Coordinator 패턴

MVVM-C의 Coordinator는 어떤 문제를 풀기 위한 것인가요?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

Coordinator는 화면 전환과 흐름 제어를 화면 코드에서 떼어내 객체로 만든 것. 각 Coordinator가 UINavigationController를 받아 start()에서 첫 화면을 만들고, 딥링크는 루트 Coordinator가 경로를 해석해 자식에게 넘긴다.

받은 질문 공유