控制从远程服务器iOS获取数据的频率

这是来自这篇文章的后续问题(但完全不同的问题)。 我决定以这种方式检索和存储我的数据在iOS应用程序中:

  1. 从远程MySQL数据库中检索数据
  2. 使用Apple的核心数据(SQLite)在本地显示和存储它

不过,我的问题是:

如果我的数据很less变化,我可以有条件地做第一步吗? 我的意思是,在一段时间内,从本地数据库中检索数据,但也可以在需要的时候(不是每一次)都做第一步。 我希望我的应用程序能够脱机工作,并且在数据更新时也会得到更新。 这可能吗?

我是iOS开发新手(也是后端开发)。 任何帮助是极大的赞赏。 谢谢。