데이터 저장
Data Protection과 백그라운드 접근
잠금 화면 상태에서 백그라운드 푸시로 깨어난 앱이 로컬 DB를 열다 실패한다는 로그가 있습니다. iOS의 파일 보호(Data Protection) 클래스란 무엇입니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
잠금 화면 상태에서 백그라운드 푸시로 깨어난 앱이 로컬 DB를 열다 실패한다는 로그가 있습니다. iOS의 파일 보호(Data Protection) 클래스란 무엇입니까?
Data Protection은 기기 잠금 상태에 따라 파일 키를 사용할 수 있는지 정하는 클래스(complete/unlessOpen/untilFirstUserAuthentication/none)로, 기본값은 첫 잠금 해제 후 항상 접근 가능이다.
앱 라이프사이클·시스템주관식입문
사용자가 앱을 쓰다가 전화를 받고, 통화를 끊은 뒤 홈으로 나갔다가 30분 뒤 다시 들어왔습니다. 이 동안 앱은 어떤 상태들을 거치나요?
#background
앱 라이프사이클·시스템주관식기초
사용자가 저장 버튼을 누르고 바로 홈으로 나가면 서버 저장이 안 된다는 리포트가 있습니다. 이 문제를 어떻게 해결하겠습니까?
#background
앱 라이프사이클·시스템주관식심화
"매일 밤 사용자가 자는 동안 캐시를 비우고 새 콘텐츠를 미리 받아 두자"는 요구가 있습니다. 이런 주기 작업을 iOS에서 어떻게 등록하겠습니까?
#background
앱 라이프사이클·시스템객관식심화
BGAppRefreshTask에 대한 설명으로 옳은 것을 모두 고르세요.
#background