我一直在开发一些 iOS 应用程序,它们与 Web 服务器上的 REST API 通信,然后同步一些数据以供离线使用。然后,如果网络连接不可用,该应用程序会在本地存储数据,然后只要 Internet 连接可用,就会与后端同步。
我想知道是否有一个很好的模式或一组规则或库可以使用。我宁愿不要一次又一次地编码。我知道每个应用程序的业务逻辑/同步逻辑会有所不同,但其余的工作(即在本地存储、调用 REST API)可以抽象出来。
有任何想法吗?
我一直在开发一些 iOS 应用程序,它们与 Web 服务器上的 REST API 通信,然后同步一些数据以供离线使用。然后,如果网络连接不可用,该应用程序会在本地存储数据,然后只要 Internet 连接可用,就会与后端同步。
我想知道是否有一个很好的模式或一组规则或库可以使用。我宁愿不要一次又一次地编码。我知道每个应用程序的业务逻辑/同步逻辑会有所不同,但其余的工作(即在本地存储、调用 REST API)可以抽象出来。
有任何想法吗?