我已经开始开发一个依赖数据的应用程序。它有很多信息(可能只使用2个表)所以我认为核心数据是要走的路。但是,我讨厌只有在用户有互联网连接时才能运行的应用程序。
所以我想要做的是在设备上保存核心数据,并且只根据用户的要求定期下载更新,或者在应用程序加载时为他们提供更新数据的选项。
这是最好的解决方案吗?有人可以请我指点一个好的博客或教程。
非常感谢
答案 0 :(得分:2)
您询问的主题实际上是无关的。
要实施您的应用数据模型,Core Data是一个很好的解决方案。 iOS文档和示例代码都很好。如果你需要更多我肯定有各种博客文章,但我没有推荐。如果你遇到特定的问题/问题,那么SO上也有很多东西。
如果您不想要一个没问题的连接。这与核心数据无关。它确实与应用功能要求有关。至少,将应用程序当前状态存储在数据模型中,并以您喜欢的任何时间间隔进行更新,如果需要,请检查连接。基本上,无论你的应用做什么,如果一个功能需要连接反映在UI中。没有任何联系,其他一切都应该可以正常工作。