Powiedzmy, że mam pracownika "podmiotu" z departamentami relacji "wiele do wielu" do innego działu "Departamentu". Jeśli mam instancję obiektu Employee, a kolekcja działów jest obecnie wadą, jaki jest najbardziej wydajny sposób na uzyskanie liczby działów?Czy wywoływanie "count" w przypadku błędu relacji między wieloma związkami CoreData powoduje przeniesienie wszystkich obiektów z kolekcji do pamięci?
Dwie oczywiste opcje:
1) wywołanie [myEmployee.departments count];
2) Konstruowanie fetchRequest wrócić tylko obiekty Departament którego dopasowanie „pracownik” punkty stosunek do mojego obiektu pracownika, a następnie wywołanie countForFetchRequest:
Oprócz użycia pamięci, jedna z tych metod mogłaby być niezauważalnie szybsza od drugiej?