我是iOS新手,
我的应用程序纯粹是基于登录的应用程序,为了使我的应用程序更快/可靠,我想尽可能多地消除网络依赖。
我想做的是,我想将 json 响应存储在我的应用程序中的某个位置,以便下次每当他重新启动应用程序时,我就不需要再次从服务器获取我的数据。
例如:如果 userId K123
那么我想针对此 id 存储 4 个 json 响应,当用户使用另一个帐户登录时,比如 userId J456
,然后我想存储相同的响应及其数据等等......
离线保存回复的最佳方法是什么?
提前谢谢你
如果您想最大限度地减少网络上的应用程序使用并希望提供离线数据,显然您应该选择数据库。如果您针对用户 ID 的数据非常少,则情况就不同了。但是从您的问题中,我了解到您可能会拥有大量与登录ID相关的数据。然后,我建议您继续实施核心数据。
您可以使用任何对象缓存库,我建议您使用 PINCache,它非常易于使用且有效。