在iOS上将webservice与离线存储同步的最佳做法

Oba*_*aid 7 rest offline-caching ios

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

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

有任何想法吗?

Joh*_*ley 3

我在我的应用程序中使用RestKit框架来实现您描述的确切场景。下载的数据存储在核心数据存储中以供离线使用。