小编roc*_*kie的帖子

在多对多的CoreData关系错误上调用'count'会将集合中的所有对象都带入内存吗?

假设我有一个实体'员工'与多个关系'部门'到另一个实体'部门'.如果我有一个Employee对象的实例,而且department集合当前是一个错误,那么获取部门数量的内存最有效的方法是什么?

两个明显的选择是:

1)打电话 [myEmployee.departments count];

2)构造一个fetchRequest,只返回匹配的'employee'关系指向我的employee对象然后调用的Department对象 countForFetchRequest:

除了内存使用之外,这些方法中的任何一种都可以比其他方法快得多吗?

core-data fault

6
推荐指数
1
解决办法
623
查看次数

标签 统计

core-data ×1

fault ×1