Пример использования CoreData по методу, описанному в статье на Habr.
В проекте используется Combine + UIKit, несколько сторонних зависимостей для упрощения кода верстки - SnapKit и Reusable.
Проект представляет собой максимально простенький задачник с возьможностью добпаления проектов, задач, описания к задачам, редактирования и удаления информации.