Персистентный координатор хранилища

Персистентный координатор хранилища связывает хранилища постоянного объекта и модель управляемого объекта, и представляет фасад контекстам управляемого объекта, таким образом, что группа персистентных хранилищ появляется как единственное совокупное хранилище. Персистентный координатор хранилища является экземпляром NSPersistentStoreCoordinator. Это имеет ссылку на модель управляемого объекта, описывающую объекты в хранилище или хранилищах, которыми это управляет.

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

Art/advanced_persistent_stack.jpg