Używam CoreData w mojej aplikacji, ze stałym magazynem typu NSInMemoryStoreType
.Czy konieczne jest wywołanie zapisu NSManagedObjectContext: dla magazynów w pamięci?
Czy z tym typem sklepu konieczne jest wywołanie NSManagedObjectContext save:
? Czy przekazanie save:
do NSManagedObjectContext
w rzeczywistości stanowi cokolwiek, co oznacza dla sklepów z pamięcią?
Apple's documentation po prostu stwierdza:
Save:
usiłuje popełnić niezapisanych zmian zarejestrowanych obiektów do ich trwałego magazynu.
Co to właściwie oznacza w kontekście magazynu w pamięci?
+1, bardzo ładne pytanie. Zawsze zapisywałem kontekst, uważając, że wszystkie obiekty wykonane w kontekście zostaną przeniesione do persistentStore i zmniejszą ślad pamięci. – Anupdas