When you are dealing with CoreData, all add / modify / delete actions happen in NSManagedObjectContext, but the changes are not saved to disk until you call save in this context.
So, the answer is yes - this is the behavior that you should already receive. If you add or modify the properties of NSManagedObjects, these changes are saved in the context memory, but not saved to disk until you actually call save.
isaac source share