我正在创建一个使用核心数据来存储来自Web服务器的信息的应用程序。建立互联网连接后,该应用程序将检查条目中是否有任何更改并进行更新。现在,我想知道哪种方法最好。我数据库中的每个条目都有最近更新的时间戳。这2个中哪个更有效:


浏览所有条目并检查时间戳,以查看需要更新的条目。
删除整个实体,然后再次重新下载所有内容。


抱歉,这似乎是一个显而易见的问题,谢谢!

最佳答案

我会说选项1是最有效的,因为很少有情况比所有下载(尤其是在具有大量数据的大型数据库中)下载所有内容比仅下载所需的部分更有效。

关于ios - 更新核心数据性能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18436557/

10-09 16:23
查看更多