标签: ios rest offline-caching
我一直在研究一些与Web服务器上的REST API通信的iOS应用程序,而不是同步一些数据以供离线使用。然后,如果网络连接不可用,应用程序将在本地存储数据,并且只要Internet连接可用,就会与后端同步。
我想知道是否有一个很好的模式或一组规则或库可以使用。我宁愿不要一次又一次地编码。我知道每个应用程序的业务逻辑/同步逻辑会有所不同,但其余工作(即在本地存储,调用REST API)可以被抽象出来。
有什么想法吗?
答案 0 :(得分:3)
我使用RestKit中的my app框架来表示您描述的确切方案。下载的数据存储在Core Data存储中以供离线使用。