데이터 저장
서버 모델과 로컬 모델의 분리
폰스크린에서 "백엔드에서 데이터 모델을 어떻게 설계하며 모바일에서는 그것을 어떻게 다루나" 를 물었습니다. 서버 응답 JSON 구조를 그대로 로컬 DB 엔티티로 쓰면, 나중에 서버 쪽 응답 형식이 달라질 때 어떤 문제가 생기나요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
폰스크린에서 "백엔드에서 데이터 모델을 어떻게 설계하며 모바일에서는 그것을 어떻게 다루나" 를 물었습니다. 서버 응답 JSON 구조를 그대로 로컬 DB 엔티티로 쓰면, 나중에 서버 쪽 응답 형식이 달라질 때 어떤 문제가 생기나요?
서버 스키마는 서버 사정으로 바뀌는데 그대로 엔티티로 쓰면 필드 하나 바뀔 때마다 로컬 마이그레이션이 되고, 중첩 응답을 그대로 저장하면 같은 객체가 여러 곳에 중복돼 불일치가 생긴다.
데이터 저장주관식입문
새 iOS 프로젝트에서 '즐겨찾기 목록·로그인 세션·다운로드한 PDF·화면 설정'을 로컬에 저장해야 합니다. 각각 어떤 저장 방식을 고르겠습니까?
#swiftdata
데이터 저장주관식기초
UserDefaults나 단순 파일 저장 대신 Core Data(또는 SwiftData)를 골라야 하는 요구사항은 무엇입니까?
#swiftdata
데이터 저장주관식기초
SwiftData로 할 일 목록 앱을 만든다고 합시다. @Model, ModelContainer, ModelContext, @Query가 각각 무엇을 하나요?
#swiftdata
데이터 저장객관식기초
SwiftData에 대한 설명으로 옳은 것을 모두 고르세요.
#swiftdata