Описание тега nspersistentstore

Этот класс является абстрактным базовым классом для всех постоянных хранилищ Core Data. Core Data предоставляет четыре типа хранилища: SQLite, двоичное, XML и в памяти (хранилище XML недоступно в iOS); они описаны в разделе "Функции постоянного хранилища". Core Data также предоставляет подклассы NSPersistentStore, которые вы можете использовать для определения собственных типов хранилищ: NSAtomicStore и NSIncrementalStore. Доступно в iOS 3.0, OS X v10.5 и более поздних версиях.

Этот класс является абстрактным базовым классом для всех постоянных хранилищ Core Data.

Core Data предоставляет четыре типа хранилища: SQLite, двоичное, XML и в памяти (хранилище XML недоступно в iOS); они описаны в разделе "Функции постоянного хранилища". Core Data также предоставляет подклассы NSPersistentStore, которые вы можете использовать для определения ваших собственных типов хранилищ: NSAtomicStore и NSIncrementalStore. Двоичные хранилища и XML-хранилища являются примерами атомарных хранилищ, которые наследуют функциональность от NSAtomicStore.

Замечания о создании подклассов Вы не должны создавать подклассы напрямую от NSPersistentStore. Core Data поддерживает только подклассы NSAtomicStore и NSIncrementalStore.

Назначенный инициализатор initWithPersistentStoreCoordinator: ConfigurationName:URL: Параметры:. Когда вы реализуете инициализатор, вы должны убедиться, что вы загружаете метаданные во время инициализации и устанавливаете их с помощью метаданных.

Вы должны переопределить эти методы: