Daily iOS
데이터 저장

Core Data vs SQLite 직접 사용

팀원이 "Core Data는 무겁고 이해하기 어려우니 SQLite를 직접(또는 GRDB로) 쓰자"고 합니다. 두 접근의 실제 차이는 무엇입니까?

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

Core Data는 객체 그래프·변경 추적·UI 통합·CloudKit을 주지만 SQL 제어와 성능 예측이 어렵고, SQLite 직접/GRDB는 SQL과 쿼리 플랜을 개발자가 통제한다. 둘 다 같은 SQLite 파일 위다.

받은 질문 공유