Sample Project demonstrating NSAsynchronousFetchRequest to fetch the data asynchronously in a background queue and display in a progress bar.
Inspired by a recent article by Marco Santarossa : CoreData: CRUD With Concurrency In Swift – Part 2 I decided to try that out in this sample project.