У меня есть приложение для iPhone, которое использует Core Data.
Я сделал обновление и использовал облегченную миграцию, чтобы перейти от V1 к V2 моей MOM (модели управляемых объектов). Это сработало отлично.
Что происходит, когда я хочу перейти на V3 (и дальше) моей мамы?
- Если я решу продолжить «Легкую миграцию», будет ли автоматически выполняться переход с V1 на V3 и с V2 на V3 моей MOM или мне нужно будет что-то сделать дополнительно?
- Если я решу использовать картографическую модель, что произойдет? Как мне справиться с обновлением V1 и V2 MOM до V3? Нужно ли создавать модель сопоставления для V1 - V3 и V2 - V3?
- Этот вопрос идет дальше ... что произойдет, когда у меня будет V6 MOM и мне все еще потребуется поддержка возможности обновления с V1 MOM?
Еще один вопрос: как лучше определить версию текущей MOM? Должен ли я использовать isConfiguration: compatibilityWithStoreMetadata:
Спасибо за любую помощь. Я люблю основные данные. Но иногда это заставляет мою голову кружиться, и я запутываюсь, поэтому я ищу мудрой мудрости.