В предыдущем проекте я создал приложение для iPhone для версии 2.2.x, в котором использовался SQLite. В нем были существующие данные (в форме XML), которые необходимо было предварительно загрузить в сборку. Поэтому я написал небольшой инструмент, который использовал libxml2 для анализа XML, а затем записал базу данных SQLite, которая затем была включена непосредственно в сборку в качестве ресурса. Это отлично сработало.
Через несколько недель я начну новый проект для другого клиента, который будет иметь в основном те же параметры. У меня будут некоторые существующие данные, которые мне нужно будет проанализировать и выгрузить в файл, который будет отображать приложение. Однако на этот раз я хотел бы использовать Core Data и создать приложение для устройств 3.x. Однако у меня нет явного и прямого доступа к базовой схеме базы данных, которую использует Core Data. (В чем суть Core Data)
Как я могу предварительно загрузить существующие данные в приложение iPhone на основе Core Data? Могу ли я автоматизировать процесс (аналогично тому, что я сделал выше с SQLite)?