Есть несколько приложений, которые я использую на своем Mac, которые хранят свои данные в основных данных. Я вижу данные, которые я хочу в CoreDataPro. Я хочу, чтобы эти данные - в частности, я хочу отправлять изменения в некоторые удаленные конечные точки (например, Zapier или какой-либо другой сервис REST).Stream coredata для удаленной конечной точки REST
Я думал о том, чтобы использовать что-то вроде RestKit, так что я предоставляю конфигурационный файл, в котором указано, где находится приложение, и на каком конце нужно отправлять данные. Мне нужно только очистить данные и отправить REST, а не двухстороннюю синхронизацию.
Я бы предпочел утилиту, которую я мог бы настроить вместо того, чтобы закодировать приложение Mac.
Я заметил, http://nshipster.com/core-data-libraries-and-utilities/ - RestKit все еще казался самым способным, но в https://github.com/RestKit/RestKit/issues/1748 мне посоветовали, что CoreData проекты должны быть открыты только с помощью одного приложения в то время, и действительно RestKit предназначена для выпечки в приложение источника (вместо для очистки и отправки базы данных).
Какой подход вы бы взяли?
Я также отметил: http://www.raywenderlich.com/15916/how-to-synchronize-core-data-with-a-web-service-part-1
Спасибо, Мартин.
Ах, спасибо за ясность re: persistence и ваши другие вопросы о RestKit. Также ваш вопрос о том, чтобы подталкивать базу данных SQLite, дал мне несколько других идей! (который я опубликовал как потенциальные ответы ниже) –