CoreData представляет из себя контейнер хранилище данных при разработке приложений для iOS. Но для упрощения жизни разработчиком, при создании проекта можно поставить галочку напротив Use Core Data, и xCode создаст необходимые компоненты для работы с CoreData автоматически, избавляя от этого разработчика.