Описание тега nspersistentstore
Этот класс является абстрактным базовым классом для всех постоянных хранилищ Core Data.
Core Data предоставляет четыре типа хранилища: SQLite, двоичное, XML и в памяти (хранилище XML недоступно в iOS); они описаны в разделе "Функции постоянного хранилища". Core Data также предоставляет подклассы NSPersistentStore, которые вы можете использовать для определения ваших собственных типов хранилищ: NSAtomicStore и NSIncrementalStore. Двоичные хранилища и XML-хранилища являются примерами атомарных хранилищ, которые наследуют функциональность от NSAtomicStore.
Замечания о создании подклассов Вы не должны создавать подклассы напрямую от NSPersistentStore. Core Data поддерживает только подклассы NSAtomicStore и NSIncrementalStore.
Назначенный инициализатор initWithPersistentStoreCoordinator: ConfigurationName:URL: Параметры:. Когда вы реализуете инициализатор, вы должны убедиться, что вы загружаете метаданные во время инициализации и устанавливаете их с помощью метаданных.
Вы должны переопределить эти методы: