This is a simple but robust core-data set-up for iOS 10+.
There are exactly two way to access core-data:
viewContext. The viewContext can only be used from the main thread, and only for reading.
strong enqueueCoreDataBlock. All writing should be done using enqueueCoreDataBlock. There is no ne...