ios - 在 iOS 上将 Web 服务与离线存储同步的最佳实践

标签 ios rest offline-caching

我一直在开发一些与网络服务器上的 REST API 通信的 iOS 应用程序,而不是同步一些数据以供离线使用。如果网络连接不可用,该应用程序会在本地存储数据,然后在互联网连接可用时与后端同步。

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

有什么想法吗?

最佳答案

我使用 RestKit my app 中的框架对于您描述的确切场景。下载的数据存储在 Core Data 存储中以供离线使用。

关于ios - 在 iOS 上将 Web 服务与离线存储同步的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17088189/

相关文章:

html - Grails如何支持HTML5离线模式?

iphone - 制作自定义类的按钮触发父类

ios - 自动布局垂直间距问题

ios - 为什么 Realm 使用 try!在 swift ?

javascript - ServiceWorker 阻止任何外部资源

ios - iOS开发中如何使用离线缓存?

ios - 在上下文上绘图时在 UIImage 上应用 CATransform3D

java - 以功能方式使用 Rest Service

java - 用于针对用户输入进行快速查找服务的 REST 或 SOAP?

javascript - Angular $http POST 无法绑定(bind)数组