데이터 저장
UserDefaults의 용도와 한계
코드 리뷰에서 후배가 액세스 토큰, 프로필 이미지 Data, 최근 본 상품 5,000개 배열을 전부 UserDefaults에 저장하는 PR을 올렸습니다. 무엇을 지적하시겠습니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
코드 리뷰에서 후배가 액세스 토큰, 프로필 이미지 Data, 최근 본 상품 5,000개 배열을 전부 UserDefaults에 저장하는 PR을 올렸습니다. 무엇을 지적하시겠습니까?
UserDefaults는 암호화되지 않고 plist 전체가 메모리에 올라가 쓰기마다 통째로 직렬화되므로, 토큰은 Keychain·이미지는 파일·5,000개 배열은 DB로 보내야 한다.
데이터 저장객관식기초
금융 앱의 데이터 저장 요구 조건과 저장소 선택이 올바르게 짝지어진 것을 모두 고르세요.
#userdefaults #storage
데이터 저장주관식입문
새 iOS 프로젝트에서 '즐겨찾기 목록·로그인 세션·다운로드한 PDF·화면 설정'을 로컬에 저장해야 합니다. 각각 어떤 저장 방식을 고르겠습니까?
#userdefaults
데이터 저장객관식입문
UserDefaults와 비교한 Keychain의 특성으로 옳은 것을 모두 고르세요.
#userdefaults
데이터 저장주관식기초
레거시 코드가 NSKeyedArchiver로 모델 객체를 파일에 저장합니다. 최근 OS에서 언아카이브 시 경고와 크래시가 나기 시작했습니다. NSCoding과…
#plist