问题 I have a Drawing App of sorts. I want to Implement Undo/Redo. Though I'm running into difficulty with storing the Original and New Values for the Undo/Redo. With Gestures I need to store a Few things: transform, Center, for the Properties Dialog, I need to store many more, Color, Font, Font-Size, Outline, Outline Color, the Text It self, etc. I've created a NSMutableDictionary of the Attributes that the user can change in a Single Gesture/Properties Popover. I wanted to use Rob's Answer for