Daily iOS
데이터 저장

SwiftData 기본 구조

SwiftData로 할 일 목록 앱을 만든다고 합시다. @Model, ModelContainer, ModelContext, @Query가 각각 무엇을 하나요?

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

@Model 클래스가 스키마, ModelContainer가 저장소, ModelContext가 변경 단위(insert/delete/save), @Query가 뷰에 자동 갱신되는 fetch다.

받은 질문 공유