Core Data is a framework that every developer should know. It is intended for storage and management of an object graph of a data model.
Core Core Components:
– managed object model (a model that contains the essence and connections);
– managed object contexts (for managing collections of model objects);
– persistent store coordinator (responsible for data storage and caching).
To start using these frameworks when creating a project, you need to check Use Core Data. When this check box is selected, an empty data model and code for working with Core Data are added to your project.

Development Programming Tutorial Help Swift RabbiFox