Персистентное хранилище
Персистентное хранилище является репозиторием, в котором могут храниться управляемые объекты. Можно думать о персистентном хранилище как о файле данных базы данных, где отдельные записи каждый содержит сохраненные в последний раз значения управляемого объекта. Базовые Данные предлагают три собственных типов файлов для персистентного хранилища: двоичный файл, XML и SQLite. Можно реализовать собственный тип хранилища, если Вы хотите, чтобы Базовые Данные взаимодействовали с пользовательским форматом файла или сервером. Базовые Данные также обеспечивают хранилище в памяти, не длящееся больше, чем время жизни процесса
Объекты в хранилище определяются моделью управляемого объекта, используемой для создания его. При изменении модели в приложении Вы не можете открыть хранилища, которые Вы создали с исходной моделью. Вместо этого необходимо сначала переместить содержание хранилища к новому формату.