Core Data needs to keep track of changes to the managed object model and it does this using a managed object context. Get a high level understanding of how a context is used in this episode.
This is a companion discussion topic for the original entry at https://www.raywenderlich.com/27468235-core-data-fundamentals/lessons/4