A managed object context represents a single object space, or scratch pad, in a Core Data application on iOS. It's primary responsibility is to manage a collection of managed objects.