SOURCE.

APPS

XCODE SHORTCUTS. MASTER YOUR WORKFLOW.

Essential Xcode keyboard shortcuts for faster iOS development and intuitive navigation

SPEED IS EVERYTHING. MEMORIZE THESE.

⚡ Essential Navigation & Building

ShortcutActionCategory
⌘ + RBuild and RunBuild
⌘ + BBuildBuild
⌘ + Shift + KClean Build FolderBuild
⌘ + UTestBuild
⌘ + Shift + UBuild for TestingBuild
⌘ + Shift + LOpen Library (SF Symbols)Interface
⌘ + Shift + OOpen QuicklyNavigation
⌘ + Shift + JReveal in NavigatorNavigation
⌘ + Ctrl + UpSwitch Between Header/ImplementationNavigation
⌘ + Ctrl + ←/→Navigate Back/ForwardNavigation

🧭 Navigation & File Management

ShortcutActionNotes
⌘ + 1-9Show Navigator (1=Project, 2=Source Control, etc)Toggle panels
⌘ + 0Show/Hide NavigatorToggle left panel
⌘ + Option + 0Show/Hide InspectorToggle right panel
⌘ + Shift + YShow/Hide Debug AreaBottom panel
⌘ + TNew TabTab management
⌘ + WClose TabTab management
⌘ + Shift + [Previous TabTab navigation
⌘ + Shift + ]Next TabTab navigation
⌘ + Ctrl + TNew WindowWindow management
⌘ + `Cycle Through WindowsWindow management

✏️ Code Editing & Refactoring

ShortcutActionUsage
⌘ + DDuplicate Line/SelectionQuick duplication
⌘ + /Comment/UncommentToggle comments
⌘ + Option + /Block CommentMulti-line comments
⌘ + ]Increase IndentCode formatting
⌘ + [Decrease IndentCode formatting
Ctrl + IRe-Indent SelectionAuto-format
⌘ + Option + [Move Line UpCode organization
⌘ + Option + ]Move Line DownCode organization
⌘ + Shift + AAdd Documentation CommentDocumentation
⌘ + Ctrl + EEdit All in ScopeRename variables

🔍 Search & Find

ShortcutActionScope
⌘ + FFindCurrent file
⌘ + GFind NextCurrent file
⌘ + Shift + GFind PreviousCurrent file
⌘ + Option + FFind and ReplaceCurrent file
⌘ + Shift + FFind in ProjectEntire project
⌘ + Shift + Option + FFind and Replace in ProjectEntire project
⌘ + EUse Selection for FindQuick find
⌘ + Ctrl + GSelect Next OccurrenceMultiple selection
⌘ + Ctrl + Shift + GSelect All OccurrencesMultiple selection
⌘ + LGo to LineNavigation

🐛 Debugging & Analysis

ShortcutActionContext
⌘ + YActivate/Deactivate BreakpointsDebug session
F6Step OverDebug session
F7Step IntoDebug session
F8Step OutDebug session
Ctrl + ⌘ + YContinueDebug session
⌘ + Shift + \Toggle BreakpointCode editing
⌘ + Option + \Edit BreakpointBreakpoint management
⌘ + Shift + CConsoleDebug output
⌘ + Shift + VVariables ViewDebug inspection
⌘ + IProfile in InstrumentsPerformance analysis

🎨 Interface Builder & Storyboard

ShortcutActionInterface Builder
⌘ + =Zoom InCanvas navigation
⌘ + -Zoom OutCanvas navigation
⌘ + 0Zoom to FitCanvas navigation
⌘ + 1Actual SizeCanvas navigation
Space + DragPan CanvasCanvas navigation
⌘ + Option + =Size to Fit ContentAuto layout
⌘ + Option + Shift + =Update FramesAuto layout
⌘ + Ctrl + =Resolve Auto Layout IssuesAuto layout
⌘ + Shift + LObject LibraryAdd components
⌘ + Shift + MMedia LibraryAdd assets

📱 Simulator Controls

ShortcutActionSimulator
⌘ + Shift + HHome ButtonNavigation
⌘ + Shift + H + HApp SwitcherNavigation
⌘ + RRotate LeftOrientation
⌘ + →Rotate RightOrientation
⌘ + 1100% ScaleDisplay
⌘ + 275% ScaleDisplay
⌘ + 350% ScaleDisplay
⌘ + 433% ScaleDisplay
⌘ + 525% ScaleDisplay
⌘ + KToggle Software KeyboardInput

🚀 Advanced & Power User

ShortcutActionAdvanced Usage
⌘ + Shift + K + OptionClean Build Folder (with confirmation)Deep clean
⌘ + Ctrl + Alt + BAnalyzeStatic analysis
⌘ + Shift + Option + KClean Derived DataNuclear clean
⌘ + ,PreferencesSettings
⌘ + Shift + Option + TNew PlaygroundSwift experimentation
⌘ + Option + EnterAssistant EditorSplit view
⌘ + EnterStandard EditorSingle view
⌘ + Option + Shift + EnterVersion EditorSource control
⌘ + Shift + O + OptionOpen Quickly (show in Assistant)Navigation
⌘ + Ctrl + Up/DownSwitch between counterpartsRelated files

💡 Productivity Tips

  • Master ⌘+Shift+O (Open Quickly) - fastest way to navigate
  • Use ⌘+Ctrl+E for renaming variables across scope
  • ⌘+Shift+L gives you instant access to SF Symbols library
  • Set up custom key bindings in Preferences > Key Bindings
  • ⌘+Option+0 toggles inspector - great for more screen space
  • Learn the debugging shortcuts (F6, F7, F8) for faster debug sessions

MUSCLE MEMORY IS EVERYTHING. PRACTICE THESE SHORTCUTS DAILY.

ai-generated-nonsense
⚡ Challenge

CHOOSE YOUR TOP 5 SHORTCUTS TO MASTER THIS WEEK

  • PICK 5 SHORTCUTS Choose 5 shortcuts from this guide that you don't currently use but would benefit your workflow
  • 🔄
    DAILY PRACTICE Force yourself to use these shortcuts instead of mouse/trackpad for one week
  • 🚀
    LEVEL UP Add 5 more shortcuts to your arsenal and repeat the process

✓ Success: Become a keyboard ninja in Xcode

jmm

🧗🏾‍♂️ BUILDER.

ABOUT

|

DEVELOPER

thinking...
3001+
effort.
MEH.
agency.
MEH.
mood.
1
human.
Asset 1
Asset 2
Asset 3
Asset 4
Asset 5
Asset 6
Asset 7
Asset 8
Asset 9
Asset 10
Asset 11
Asset 12