Master data is not a database. If you want to update objects in bulk, you will have to retrieve them and update the values โโyourself.
A good way to do this would be to fetch, say, 100 at a time (using NSFetchRequest with a set of fetchLimit ), update them, and then save the context of the managed entity. Wet, rinse, repeat until all objects are updated.
And, as Jerry suggested, if the update you are doing is simple, you can use makeObjectsPerformSelector: to update on a single line.
source share