Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 我应该开始使用核心数据吗?_Iphone_Ios_Database_Core Data - Fatal编程技术网

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

Iphone 我应该开始使用核心数据吗?,iphone,ios,database,core-data,Iphone,Ios,Database,Core Data,我已经开始开发一个依赖数据的应用程序。它有很多信息(可能只使用了两个表),所以我认为核心数据是一条出路。然而,我讨厌那些只在用户有互联网连接时才起作用的应用程序 因此,我想做的是将核心数据保存在设备上,并且只能根据用户的请求定期下载更新,或者在应用程序加载后让他们选择更新数据 这是最好的解决方案吗?有人能为我指出一个好的博客或教程的方向吗 非常感谢你所问的话题其实并不相关 要实现应用程序数据模型,核心数据是一个很好的解决方案。iOS文档和示例代码都很好。如果你需要更多,我肯定有各种各样的博客文章

我已经开始开发一个依赖数据的应用程序。它有很多信息(可能只使用了两个表),所以我认为核心数据是一条出路。然而,我讨厌那些只在用户有互联网连接时才起作用的应用程序

因此,我想做的是将核心数据保存在设备上,并且只能根据用户的请求定期下载更新,或者在应用程序加载后让他们选择更新数据

这是最好的解决方案吗?有人能为我指出一个好的博客或教程的方向吗


非常感谢

你所问的话题其实并不相关

  • 要实现应用程序数据模型,核心数据是一个很好的解决方案。iOS文档和示例代码都很好。如果你需要更多,我肯定有各种各样的博客文章,但我没有推荐。如果你遇到具体的问题,也会有很多东西

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


  • 感谢您如此快速、有用和内容丰富的回复。因此,我将所有数据的当前状态作为默认核心数据,然后将一个sqlite(或JSON???)文件存储在服务器上,当代码状态为?这个过程看起来很简单,但是如何测试更新过程呢?干杯