Source: Apple Inc. Canonical content at https://developer.apple.com/design/human-interface-guidelines/undo-and-redo. This file is a structured index of that content, snapshot 2025-02-02. Apple HIG text and imagery are © Apple Inc.; this repository provides organization and cross-referencing for AI agent consumption only.
Undo and redo
Best practices
Help people predict the results of undo and redo as much as possible.
Show the results of an undo or redo.
Let people undo multiple times.
Consider giving people the option to revert multiple changes at once.
Provide undo and redo buttons only when necessary.
Platform considerations
iOS, iPadOS
Avoid redefining standard gestures for undo and redo.
Briefly and precisely describe the operation to be undone or redone.
macOS
Place undo and redo commands in the Edit menu and support the standard keyboard shortcuts.
Resources
Related
Developer documentation
Videos
For the complete guidance, including worked examples and illustrations, see the canonical page: https://developer.apple.com/design/human-interface-guidelines/undo-and-redo