Daily iOS
앱 라이프사이클·시스템

멀티 디바이스 상태 복원

iPhone, iPad, CarPlay에서 같은 음악 재생 화면을 지원합니다. 앱이 종료됐다가 scene이 다시 연결될 때 재생 중이던 상태를 무엇을 기준으로 복원하겠습니까?

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

화면 객체가 아니라 현재 트랙 id, 재생 위치(초), 재생 큐 순서와 버전을 디스크에 저장해 두고, scene이 다시 연결될 때 그 식별자로 라이브러리에서 트랙을 다시 찾아 오디오 엔진과 화면을 맞춘다.

받은 질문 공유