I was working with one of my entry level developers yesterday and he asked:

Do you have any Xcode or iOS specific productivity tips? Any keyboard shortcuts that save you a lot of time?

I think a lot of this type of knowledge is naturally communicated during a pair programming session or a demo, but the first few things that came to my mind were:

Learn those mouse shortcuts for quick help (⌥ + click) and jump to definition (⌘ + click). When development is touching multiple classes, keep them in open in different tabs. Shortcuts I use often are open a new tab (⌘ + T) and show the graphical navigation chooser (⌘ + ⌥ + ⇧ + click). Use Open Quickly (⌘ + ⇧ + O) to open files. Not only can you type in filenames, it will also search the contents. This is useful for opening a file via class, member, or method name. In your settings, configure a behavior for testing that opens a new tab named DEBUG. You can have this triggered on variety of things like start, new issues, and output. This keeps Xcode from adding the debug pane to the active tab. Autocomplete always. If it’s not coming up as you type, hit esc or ⌃ + space to summon the options.

What else?

I’d love to hear your quick Xcode productivity tips.