| Shortcut | Action |
|---|---|---|
| control
1
| Jump to Related Files menu item to see: includes, callers, callees |
| control
6
| Jump to class method definitions overview. Simply begin typing to search. |
| alt
command
J
| Filter files in project navigator. |
| alt
command
L
| Filter Interface Builder Object Library |
| command
Y
| Enable / disable all breakpoints. |
| control
command
Y
| Continue program execution from breakpoint. |
| command
shift
O
| Quick search files, class names, function names. |
| command
shift
K
| Clean build. |
| command
alt
shift
K
| Clean build folder. |
| control
command
E
| Rename all occurrences of a variable in a single file. |
| control
I
| Auto format selection. |
| alt
command
[
or ]
| Move selection up or down. |
| command
control
[
or ]
| Cycle through targets. |
| command
alt
control
[
or | Cycle through simulators. |
| Shortcut | Action |
|---|---|---|
| po
| print object |
| c
| continue |
| n
| next |
| s
| step in |
| register read
| shortcut for all registers |
| bt
| backtrace |
| frame variable -L self
| who is self? |
| po [[UIWindow keyWindow] recursiveDescription]
| print the recursive description of the main window |
| po [your view recursiveDescription]
| recursive description of any view |
| Shortcut | Action |
|---|---|---|
| po $r0
| self |
| po $r1
| _cmd |
| Shortcut | Action |
|---|---|---|
| command
H
| Home key (double tap for previous app overview). |
| command
1
- 3
| Change simulator size. |
| command
left
/ right
| Rotate simulator. |
| Symbol | Equivalent | |---|---|---| | ⌃ | control | | ⌥ | option / alt | | ⌘ | command | | ⇧ | shift | | ⎋ | the ESC Key symbol | | ⇪ | the Capslock symbol | | ⏎ | the Return symbol | | ⌫ | the Delete / Backspace symbol |
- Mattt does a great job laying out Xcode keybindings with previews: http://nshipster.com/xcode-key-bindings-and-gestures/