앱 라이프사이클·시스템
background 전환 시 민감 화면 보호
대출 앱이 background로 갈 때 앱 전환기 스냅샷에 계좌 정보가 남지 않아야 합니다. 가림 화면은 어느 lifecycle 콜백에서 올려야 합니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
대출 앱이 background로 갈 때 앱 전환기 스냅샷에 계좌 정보가 남지 않아야 합니다. 가림 화면은 어느 lifecycle 콜백에서 올려야 합니까?
가림 화면은 sceneWillResignActive, 즉 Inactive로 바뀌는 순간에 올린다. 앱 전환기 스냅샷은 sceneDidEnterBackground가 리턴한 직후에 찍히므로 그때 올리면 늦고, Inactive 시점에 불투명한 뷰를 window 위에 애니메이션 없이 올려 둬야 스냅샷에 계좌 정보 대신 가림 화면이 남는다.
앱 라이프사이클·시스템주관식입문
사용자가 앱을 쓰다가 전화를 받고, 통화를 끊은 뒤 홈으로 나갔다가 30분 뒤 다시 들어왔습니다. 이 동안 앱은 어떤 상태들을 거치나요?
#lifecycle #background
앱 라이프사이클·시스템주관식기초
사용자가 홈으로 나갔을 때(홈 버튼·스와이프) 시스템과 앱에서 어떤 일이 순서대로 일어나나요?
#privacy #background
앱 라이프사이클·시스템객관식입문
앱이 Inactive 상태가 되는 상황을 모두 고르세요.
#lifecycle
앱 라이프사이클·시스템주관식입문
AppDelegate는 어떤 객체이고 어떤 이벤트를 다루나요?
#lifecycle