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