Можешь объяснить роль и функциональность `NSManagedObjectContext` в Core Data, включая то, как он управляет жизненным циклом объектов и персистентностью? — ДейлиПреп