Wrapping Up

By utilizing NSOperation instances for our network operations, we can build small, discrete units of work that become easy to manage. By combining those NSOperation subclasses with Core Data, we have access to loosely coupled units of work that can update the user interface asynchronously.

Get Core Data in Swift now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.