用于iOS的WebService(Json/XML)同步数据库(sqlite)

Vis*_*ish 5 database sqlite iphone ios ios6

我有一个Web服务和sqlite数据库.在此,Web服务将用于在数据库中存储数据.现在我想要包含同步功能 - 每当应用程序启动时,数据库将开始通过Web服务加载其表的数据.

现在,在我更新我的Web服务一段时间后,数据库将相应更新.我的问题是,此更新必须遵循的最佳做法是什么.我应该清除整个数据库并再次开始添加所有行(我知道这将花费很多时间)但如果不是这样,那么我的数据库将如何仅添加来自Web服务的特定数据?

谢谢.

Nir*_*hah 3

我给你的建议是:

  1. 当应用程序启动时,首先将所有 Web 服务内容存储到数据库中。
  2. 仅从数据库在屏幕上显示您的内容。
  3. 当您需要刷新或调用数据时,只需更新数据库即可。

因此,您始终会在数据库中找到所有新数据。