RestKit/RestKit — pull request #719 by rbishop (2012-05-06 17:51:50+00:00)
Title: Allow creation of child Managed Object Contexts 

This allows creation of child contexts so you can pass the child context to a UIViewController that can then insert a new object or perform edits, then discard them if the user cancels. If save is called, the changes are simply forwarded on to the parent context as if they had been performed there originally.

Using this method is simpler than creating an entirely separate context or attempting to use an undo manager.

The doc comments spell out that the child context should still be restricted to the main UI thread