아키텍처
Coordinator 패턴
MVVM-C의 Coordinator는 어떤 문제를 풀기 위한 것인가요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
MVVM-C의 Coordinator는 어떤 문제를 풀기 위한 것인가요?
Coordinator는 화면 전환과 흐름 제어를 화면 코드에서 떼어내 객체로 만든 것. 각 Coordinator가 UINavigationController를 받아 start()에서 첫 화면을 만들고, 딥링크는 루트 Coordinator가 경로를 해석해 자식에게 넘긴다.
아키텍처객관식심화
다음 Coordinator 구현에서 로그인 플로우가 끝난 뒤에도 LoginCoordinator가 메모리에 남습니다. 원인으로 가장 알맞은 것은? …
#coordinator
아키텍처주관식딥다이브
수십 개 화면, 여러 팀이 개발하는 SwiftUI 앱을 처음부터 설계한다면 상태 관리·화면 이동·의존성 주입·모듈 경계를 어떻게 잡나요?
#navigation
아키텍처객관식심화
수십 개 모듈로 나뉜 대규모 앱에서 딥링크(URL 스킴·Universal Link·푸시 페이로드)를 처리하는 설계로 옳은 것을 모두 고르세요.
#deep-link
CS 기초·알고리즘주관식입문
스택과 큐의 차이를 설명해 주세요.
#navigation