我有一个情况,我有一个ObjectA
的列表。 ObjectA
与ObjectB
有多对多的关系。我需要遍历ObjectA
的列表并存储ObjectB
引用的所有名称。通过CoreData ManagedObject的关系循环
我目前做这点实际的for循环的方式为使用执行时间仪器的89.5%:
for (ObjectA *a in listA) {
[names removeAllObjects];
for (ObjectB *b in a.objectBs) { //This is 89.5% of the execution time
[names addObject:b.name];
}
}
有什么办法来处理这更好的?