Из документации для NSManagedObjectContext
var viewContext
,
Это свойство содержит ссылку на NSManagedObjectContext, который создается и принадлежит постоянному контейнеру, связанному с главной очередью приложение. Этот контекст создается автоматически как часть инициализации постоянного контейнера.
Этот контекст связан непосредственно с NSPersistentStoreCoordinator и по умолчанию не является генерацией.
Что делает среднее поколение в этом контексте?