我应该开始使用核心数据吗?

时间:2011-11-19 20:22:19

标签: iphone ios database core-data

我已经开始开发一个依赖数据的应用程序。它有很多信息(可能只使用2个表)所以我认为核心数据是要走的路。但是,我讨厌只有在用户有互联网连接时才能运行的应用程序。

所以我想要做的是在设备上保存核心数据,并且只根据用户的要求定期下载更新,或者在应用程序加载时为他们提供更新数据的选项。

这是最好的解决方案吗?有人可以请我指点一个好的博客或教程。

非常感谢

1 个答案:

答案 0 :(得分:2)

您询问的主题实际上是无关的。

  1. 要实施您的应用数据模型,Core Data是一个很好的解决方案。 iOS文档和示例代码都很好。如果你需要更多我肯定有各种博客文章,但我没有推荐。如果你遇到特定的问题/问题,那么SO上也有很多东西。

  2. 如果您不想要一个没问题的连接。这与核心数据无关。它确实与应用功能要求有关。至少,将应用程序当前状态存储在数据模型中,并以您喜欢的任何时间间隔进行更新,如果需要,请检查连接。基本上,无论你的应用做什么,如果一个功能需要连接反映在UI中。没有任何联系,其他一切都应该可以正常工作。