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

샌드박스와 앱 간 데이터 공유

메인 앱·위젯·Share Extension이 같은 로그인 세션과 캐시 DB를 써야 합니다. 같은 팀의 앱·익스텐션 사이에 데이터를 어떻게 공유하겠습니까?

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

App Group 컨테이너(파일·DB·UserDefaults suite)와 Keychain Access Group(토큰)으로 공유한다. 다른 앱과는 URL 스킴/Universal Link·페이스트보드·Share Extension처럼 사용자 개입이 있는 경로만 가능하다.

받은 질문 공유