离线存储 json 个回复 iOS

Store json responses offline iOS

我是 iOS,

的新手

我的应用是纯粹基于登录的应用,为了使我的应用faster/reliable我想尽可能地去除网络依赖。

我想做的是,我想将 json 响应存储在我的应用程序中的某处,这样下次他重新启动该应用程序时,我就不需要再次从服务器获取我的数据。

例如: 如果 userId 是 K123 那么我想存储 4 json 对这个 id 的响应,在用户使用另一个帐户登录之后说 userId J456 然后我想用它的数据存储相同的响应等等...

离线保存我的回复的最佳方法是什么?

提前致谢

您可以使用任何 对象缓存 库,我建议您使用 PINCache,它非常易于使用且有效。

如果您想最大程度地减少网络上的应用程序使用并希望提供离线数据,显然您应该选择数据库。如果您的用户 ID 数据非常少,那就另当别论了。但是从你的问题来看,我知道你可能会有很多与登录 ID 相关的数据。然后我建议你去实现 core data.