다른 대행사 '부서'에 대다수 관계 '부서'가있는 엔티티 '직원'이 있다고 가정 해보십시오. Employee 객체의 인스턴스가 있고 부서 컬렉션이 현재 잘못 되었으면 부서 수를 계산하는 가장 효율적인 방법은 무엇입니까?일대 다 CoreData 관계 오류에서 'count'를 호출하면 콜렉션의 모든 객체가 메모리로 이동됩니까?
두 가지 명백한 옵션은 다음과 같습니다
2 [myEmployee.departments count];
를 호출
1))에만 부서 내 직원 개체에 그의 일치하는 '직원'의 관계 포인트 객체를 다음 호출 반환하는 fetchRequest를 구축 countForFetchRequest:
메모리 사용과 별도로이 두 방법 중 하나가 무시할 수 없을 정도로 빠를 것입니다.