我已经开始开发一个依赖数据的应用程序。它有很多信息(可能只使用 2 个表)所以我认为核心数据是要走的路。但是,我讨厌只有在用户连接到互联网时才能运行的应用。
所以我想做的是在设备上保存核心数据,并且只根据用户的请求定期下载更新,或者让他们选择在应用程序加载时更新数据。
这是最好的解决方案吗?有人可以为我指明一个好的博客或教程的方向吗?
非常感谢
最佳答案
你问的话题真的不相关。
要实现您的应用程序数据模型,Core Data 是一个很好的解决方案。 iOS 文档和示例代码都很好。如果您需要更多,我相信有各种博客文章,但我没有推荐。如果您遇到特定的问题/问题,SO 上也有大量内容。
如果您不想要求连接也没关系。这与核心数据无关。它确实与应用程序功能要求有关。至少,将应用程序的当前状态存储在数据模型中,并以您喜欢的任何时间间隔进行更新,并在需要时检查连接。基本上,无论您的应用程序做什么,如果某个功能需要连接,都会在 UI 中反射(reflect)出来。在没有连接的情况下,其他一切都应该可以正常工作。
关于iphone - 我应该开始使用核心数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8197003/