데이터 저장
Core Data vs SQLite 직접 사용
팀원이 "Core Data는 무겁고 이해하기 어려우니 SQLite를 직접(또는 GRDB로) 쓰자"고 합니다. 두 접근의 실제 차이는 무엇입니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
팀원이 "Core Data는 무겁고 이해하기 어려우니 SQLite를 직접(또는 GRDB로) 쓰자"고 합니다. 두 접근의 실제 차이는 무엇입니까?
Core Data는 객체 그래프·변경 추적·UI 통합·CloudKit을 주지만 SQL 제어와 성능 예측이 어렵고, SQLite 직접/GRDB는 SQL과 쿼리 플랜을 개발자가 통제한다. 둘 다 같은 SQLite 파일 위다.
데이터 저장주관식기초
UserDefaults나 단순 파일 저장 대신 Core Data(또는 SwiftData)를 골라야 하는 요구사항은 무엇입니까?
#core-data #sqlite
데이터 저장객관식기초
iOS 앱의 로컬 저장소로 문서형/객체 DB(예: Realm) 대신 SQLite 기반 관계형 저장소(Core Data·SwiftData·GRDB)를 택하는…
#sqlite #realm
데이터 저장주관식기초
레거시 앱이 Realm 을 본격적으로 쓰고 있습니다. 새로 합류한 당신에게 "Realm 을 계속 쓸지 SwiftData/Core Data 로 갈지" 의견을…
#core-data #realm
데이터 저장주관식입문
새 iOS 프로젝트에서 '즐겨찾기 목록·로그인 세션·다운로드한 PDF·화면 설정'을 로컬에 저장해야 합니다. 각각 어떤 저장 방식을 고르겠습니까?
#core-data