---
title: "What is the use of Persistent Store Coordinator in Core Data"  
description: "What is the use of Persistent Store Coordinator in Core Data"  
author: "Tarun Kumar"  
published: 2015-09-24  
updated: 2020-09-23  
canonical: https://www.mindstick.com/interview/22840/what-is-the-use-of-persistent-store-coordinator-in-core-data  
category: "iphone"  
tags: ["iphone", "ios", "objective c"]  
reading_time: 1 minute  

---

# What is the use of Persistent Store Coordinator in Core Data

In Core Data Persistent Store Coordinator are actually the instances of “**NSPersistentStoreCoordinator**” class. It is responsible for coordinating access to multiple persistent object stores. If we are an iOS developer then we will never directly interact with the persistence store coordinator and in fact, will very rarely need to develop an application that requires more than one persistent object store. When multiple stores are required, the coordinator presents these stores to the upper layers of the Core Data stack as a single store.

## Answers

### Answer by Tarun Kumar

In Core Data Persistent Store Coordinator are actually the instances of “**NSPersistentStoreCoordinator**” class. It is responsible for coordinating access to multiple persistent object stores. If we are an iOS developer then we will never directly interact with the persistence store coordinator and in fact, will very rarely need to develop an application that requires more than one persistent object store. When multiple stores are required, the coordinator presents these stores to the upper layers of the Core Data stack as a single store.


---

Original Source: https://www.mindstick.com/interview/22840/what-is-the-use-of-persistent-store-coordinator-in-core-data

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
