存储离线iOS

时间:2017-11-20 12:12:39

标签: ios iphone json ipad nsuserdefaults

我是iOS新手,

我的应用程序纯粹是基于登录的应用程序,为了让我的应用程序更快/更可靠,我希望尽可能地消除网络依赖性。

我想要做的是,我想在我的应用程序中的某处存储json响应,以便下次每次重新启动应用程序时,我都不需要再次从服务器获取数据。

例如:如果userId是K123,那么我想要针对此ID存储4个json响应,之后当用户使用其他帐户登录时说userId J456然后我想要用它的数据存储相同的响应等等......

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

提前谢谢

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

如果您想最大限度地减少网络上的应用使用情况并希望提供离线数据,显然您应该使用数据库。如果您拥有针对用户ID的最小数据,则情况就不同了。但是根据你的问题,我知道你可能会有很多与登录ID相关的数据。然后我建议你去实施核心数据