在iOS上将Web服务与脱机存储同步的最佳做法

时间:2013-06-13 13:22:30

标签: ios rest offline-caching

我一直在研究一些与Web服务器上的REST API通信的iOS应用程序,而不是同步一些数据以供离线使用。然后,如果网络连接不可用,应用程序将在本地存储数据,并且只要Internet连接可用,就会与后端同步。

我想知道是否有一个很好的模式或一组规则或库可以使用。我宁愿不要一次又一次地编码。我知道每个应用程序的业务逻辑/同步逻辑会有所不同,但其余工作(即在本地存储,调用REST API)可以被抽象出来。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

我使用RestKit中的my app框架来表示您描述的确切方案。下载的数据存储在Core Data存储中以供离线使用。