【问题标题】:how often should i refresh my cache?我应该多久刷新一次缓存?
【发布时间】:2014-07-07 19:03:17
【问题描述】:

我现在正在为 iOS 应用程序编写缓存。我想知道我应该多久刷新一次缓存。给一点背景,这是一个减肥应用程序。我现在正在做的,具体来说,是一份食谱清单。我从服务器中提取食谱列表并将其显示在表格视图中。显然,当您下拉视图控制器时,我将刷新列表。我的问题是,我应该让它每 x 天刷新一次列表吗?还是应该在每次重新打开应用程序时刷新?该列表预计不会每 1 到 2 周更改一次以上,如果经常更改的话。用户还可以添加自己的食谱,因此它可能会更频繁地更改。是否应遵循特定的行业标准或协议来规定缓存的刷新频率?

【问题讨论】:

  • 是时候学习 CS 中最著名的 aphorisms 之一了。
  • 没看到。那很有意思。我知道我们有一个难题。你想要一块蛋糕。蛋糕很好。你喜欢吃蛋糕。但如果你吃了蛋糕,你将不再拥有它。没有其他人会分享。
  • 当用户打开您的应用时,将当前时间保存在用户默认值中。当用户再次打开应用程序时,检查您的商店日期是否超过阈值(您在此处选择的任何内容都需要 1-2 周。),然后从后端刷新。

标签: ios caching


【解决方案1】:

您为什么不将您的应用程序与推送通知服务挂钩?因此,如果有新配方,您可以发送推送通知,并且当用户打开应用程序时刷新您的缓存。这样,您只在需要时刷新缓存,也有助于更好的用户体验。这是一个很好的tutorial 设置推送通知服务

【讨论】:

  • 好建议。 +1 建议raywenderlich.com。他们有一些关于 iOS 工作的非常有用的文章
猜你喜欢
  • 2012-07-10
  • 1970-01-01
  • 2018-05-10
  • 2018-08-22
  • 1970-01-01
  • 2012-11-16
  • 1970-01-01
  • 1970-01-01
  • 2011-05-12
相关资源
最近更新 更多