Здесь можно использовать небольшое руководство. Я получаю ежедневное обновление базы данных за 15 000+ в формате XML. Это исходные данные для моего приложения, в которых я использую Core Data. Содержимое дампа XML изменяется ежедневно, используя следующие способы: 1) Некоторые записи будут удалены. 2) Будут добавлены новые записи. 3) Существующие записи могут быть изменены.Использование pList для обновления основных данных
Каков наилучший способ обновления Core Data ежедневными изменениями в этом XML-файле? Я думаю, что мне придется проходить через pList и каким-то образом сравнить это с тем, что уже находится в Core Data. Не знаете, как это сделать.
Я сделал поиск на сайте и нашел эту статью, но не уверен, если это то, что мне нужно сделать: Initialize Core Data With Default Data
Спасибо заранее. Darin
Легко ли сравнивать записи (с идентификаторами UID или т.п.)? – sbooth
Каждая запись имеет уникальный шестизначный номер штыря. – Darin
Насколько велика ваша общая база данных? Какая часть его меняется каждый день? Является ли формат XML под вашим контролем? У вас есть сервер, который находится под вашим контролем, который может управлять данными? Преобразование XML в Core Data выполняется на устройстве iOS или Mac? –