【发布时间】:2015-02-25 06:17:39
【问题描述】:
开发了一款大型应用程序,在 Appstore 上有多个版本。我使用 AfNetworking 作为网络框架。到目前为止,一切都在线,就像我进行异步 API 调用并加载数据并在互联网不可用时显示错误。
现在我们计划让整个应用支持离线缓存模式。
我试图避免样板文件和大量不必要的代码,并寻找任何可以处理非常复杂的应用程序的库。我几乎完成了 RestKit,因为我已经准备了几个示例,并且它似乎正在正确同步。
我无法仅凭示例 100% 说服自己,因为我必须删除大量 AFNetworking 代码、API 调用和解析以替换为 RestKit。
我需要建议我的方法是否正确,并牢记 RestKit 的优缺点是否应该能够使用 RestKit 实现完整的离线同步应用程序?
或
我应该继续使用 AFNetworking 代码并从头开始构建一些东西。如果您更喜欢这种方法,那么您对如何开始有一些建议吗?
【问题讨论】:
标签: ios core-data afnetworking restkit offline-caching