2014-02-24 6 views
1

현재 내가 작업하고있는 앱에는 앱 업데이트를 통해 신속하게 바꿀 수있는 자유가 궁금한 질문이 가득 찬 읽기 전용 코어 데이터 라이브러리가 있습니다. (이상적으로는 응용 프로그램 번들의 버전과 다른 경우 사용자의 문서 폴더에있는 sqlite 백엔드 데이터베이스를 바꾸는 것만으로).하나의 앱에 두 개의 Coredata 영구 상점

나는 또한 질문 데이터베이스를 대체 할 때 잃지 않으려는 사용자가 만든 데이터를 저장하고 있습니다.

동일한 앱에 두 개의 영구 저장소와 데이터 모델을 가질 수 있습니까? 좋은 점은 대체 할 수있는 저장소와 업데이트를 통해 영구적으로 유지되는 저장소 중 하나입니다.

답변

2

예. 두 개의 별도 코어 데이터 스택 (두 개의 영구 저장소, 관리되는 개체 모델 및 관리되는 개체 컨텍스트) 만있을 수 있습니다. 하나에 대해 아무 것도하지 않으면 다른 것에 영향을주지 않아야합니다. 원하는 경우 동일한 관리 객체 모델을 공유 할 수도 있지만 두 저장소가 완전히 독립적 인 경우 별도의 관리 객체 모델을 유지하는 것이 더 간단 할 수 있습니다.

+0

하나의 영구 저장소를 코디네이터와 함께 사용할 위험이 있습니까? –

관련 문제