앱 라이프사이클·시스템
Scene 기반 앱 생명주기
Scene 기반 iOS 앱에서 푸시 토큰 등록 같은 일과 화면 상태 저장 같은 일을 각각 AppDelegate와 SceneDelegate 중 어디에 두겠습니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
Scene 기반 iOS 앱에서 푸시 토큰 등록 같은 일과 화면 상태 저장 같은 일을 각각 AppDelegate와 SceneDelegate 중 어디에 두겠습니까?
푸시 토큰 발급, 앱 실행 옵션 처리, SDK 초기화처럼 프로세스에 한 번만 일어나는 일은 AppDelegate에 두고, 활성/비활성 전환에 따른 화면 저장과 복원, 타이머 정지처럼 창마다 따로 일어나는 일은 SceneDelegate(SwiftUI면 scenePhase)에 둔다.
SwiftUI주관식입문
SwiftUI 앱에서 @main은 무엇을 뜻하나요?
#scene #appdelegate
앱 라이프사이클·시스템주관식입문
AppDelegate는 어떤 객체이고 어떤 이벤트를 다루나요?
#appdelegate
앱 라이프사이클·시스템객관식기초
iOS 13+ 씬 기반(SceneDelegate 사용) UIKit 앱이 백그라운드에서 포그라운드로 돌아올 때 호출되는 콜백은?
#appdelegate
앱 라이프사이클·시스템주관식심화
iPhone, iPad, CarPlay에서 같은 음악 재생 화면을 지원합니다. 앱이 종료됐다가 scene이 다시 연결될 때 재생 중이던 상태를 무엇을 기준으로…
#scene