DevPrep

Все темы › Базы данных и хранилища

Persistent store coordinator

Middle PRO

Суть

NSPersistentStoreCoordinator (PSC) — слой между контекстами и физическими хранилищами. Он знает модель (NSManagedObjectModel), держит список подключённых NSPersistentStore и переводит операции контекста (fetch, save) в вызовы конкретного хранилища: SQL для SQLite, запись файла для Binary, операции в памяти для In-Memory. Контекст не знает, где лежат данные, — он разговаривает только с координатором.

Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.

Полный ответ — в DevPrep

Потренируйтесь перед собеседованием

В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.

Скачать DevPrep в App Store