iphone - 在 Core Data 中执行 fetch 请求的成本有多高?

标签 iphone core-data

在 ManagedObjectContext 上调用executeFetchRequest 的成本有多高?它取决于数据集大小吗?这是可以经常做的事情还是应该尽可能避免的事情?

最佳答案

与大多数事情一样,预优化从来都不是一件好事。获取本身很少成为应用程序的瓶颈,当它成为瓶颈时,它很快就会显现出来。

我通常不关心提取的性能,甚至不关心故障,直到我注意到性能问题。然后是优化的时候了。

除非您将应用程序放在一起并在实际硬件上通过它运行数据,否则猜测瓶颈将在哪里是非常困难的,而且通常是浪费时间。构建、测试和观察。

关于iphone - 在 Core Data 中执行 fetch 请求的成本有多高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1197592/

相关文章:

ios - 在运行时检查/加载核心数据

ios - 循环核心数据关系

ios - 如何在不同线程上同步分派(dispatch)具有多个参数的 block ?

ios - 打开事件而不显示 UIActivityViewController

iphone - 更改键盘中完成按钮的文本

iphone - 释放 UIView 是否会释放其所有 subview ?

ios - 使用获取的属性进行核心数据跨存储查询

ios - 配置文件到期后上传新的应用程序版本

ios - 从可能损坏的核心数据数据库中恢复

ios - 用于打开商店的模型与用于创建商店的模型不兼容 Xcode 7.1