Core Data'da
NSManagedObjectContext esas olarak neden sorumludur?- aUygulamanın veri modeli dosyasını Swift sınıflarına derlemekten.
- bVeri değiştiğinde uygulamanın arayüzünü yeniden çizmekten.
- cDisk üzerindeki SQLite dosyasını şifrelemekten.
- dManaged object'lerdeki bellek-içi değişiklikleri izlemekten ve kalıcı depoya kaydetmeyi koordine etmekten✓
Açıklama:
NSManagedObjectContext, eklenen/güncellenen/silinen managed object'leri izleyen ve bu değişiklikleri persistent store coordinator'a kaydetmekten sorumlu olan çalışma alanıdır; UI çizmez veya model derlemesi yapmaz.