Daily iOS
데이터 저장

CloudKit 동기화 제약

로컬 전용이던 SwiftData/Core Data 앱에 iCloud 기기 간 동기화를 붙이려 합니다. NSPersistentCloudKitContainer(또는 SwiftData의 cloudKitDatabase)를 켜기 전에 스키마와 설계에서 무엇을 바꿔야 하나요?

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

CloudKit 미러링은 unique 제약·필수 관계·비옵셔널 기본값 없음을 허용하지 않아, 모든 속성을 옵셔널이나 기본값 있게 바꾸고 관계는 옵셔널+역관계로 고쳐야 한다.

받은 질문 공유