Я разрабатываю настольное приложение Mac OS X, которое сохраняет свои очень простые данные в SQLite с Core Data и сопутствующим мобильным приложением для iPhone, которому просто нужно считывать данные из настольного приложения. Хотя они используют одну и ту же управляемую объектную модель, когда я загружаю базу данных SQLite в мобильное приложение, перенос данных занимает несколько секунд. Я действительно хотел бы избежать этого длительного ожидания, поскольку оно линейно связано с размером файла SQLite.
Почему данные из одной и той же управляемой объектной модели вообще нуждаются в переносе?
Кто-нибудь знает способ избежать необходимости миграции?