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