XCODE SHORTCUTS.

timing IS EVERYTHING.

thinking...

⚡ Essential Navigation & Building

Shortcut⌘ + R
ActionBuild and Run
CategoryBuild
Shortcut⌘ + B
ActionBuild
CategoryBuild
Shortcut⌘ + Shift + K
ActionClean Build Folder
CategoryBuild
Shortcut⌘ + U
ActionTest
CategoryBuild
Shortcut⌘ + Shift + U
ActionBuild for Testing
CategoryBuild
Shortcut⌘ + Shift + L
ActionOpen Library (SF Symbols)
CategoryInterface
Shortcut⌘ + Shift + O
ActionOpen Quickly
CategoryNavigation
Shortcut⌘ + Shift + J
ActionReveal in Navigator
CategoryNavigation
Shortcut⌘ + Ctrl + Up
ActionSwitch Between Header/Implementation
CategoryNavigation
Shortcut⌘ + Ctrl + ←/→
ActionNavigate Back/Forward
CategoryNavigation

🧭 Navigation & File Management

Shortcut⌘ + 1-9
ActionShow Navigator (1=Project, 2=Source Control, etc)
NotesToggle panels
Shortcut⌘ + 0
ActionShow/Hide Navigator
NotesToggle left panel
Shortcut⌘ + Option + 0
ActionShow/Hide Inspector
NotesToggle right panel
Shortcut⌘ + Shift + Y
ActionShow/Hide Debug Area
NotesBottom panel
Shortcut⌘ + T
ActionNew Tab
NotesTab management
Shortcut⌘ + W
ActionClose Tab
NotesTab management
Shortcut⌘ + Shift + [
ActionPrevious Tab
NotesTab navigation
Shortcut⌘ + Shift + ]
ActionNext Tab
NotesTab navigation
Shortcut⌘ + Ctrl + T
ActionNew Window
NotesWindow management
Shortcut⌘ + `
ActionCycle Through Windows
NotesWindow management

✏️ Code Editing & Refactoring

Shortcut⌘ + D
ActionDuplicate Line/Selection
UsageQuick duplication
Shortcut⌘ + /
ActionComment/Uncomment
UsageToggle comments
Shortcut⌘ + Option + /
ActionBlock Comment
UsageMulti-line comments
Shortcut⌘ + ]
ActionIncrease Indent
UsageCode formatting
Shortcut⌘ + [
ActionDecrease Indent
UsageCode formatting
ShortcutCtrl + I
ActionRe-Indent Selection
UsageAuto-format
Shortcut⌘ + Option + [
ActionMove Line Up
UsageCode organization
Shortcut⌘ + Option + ]
ActionMove Line Down
UsageCode organization
Shortcut⌘ + Shift + A
ActionAdd Documentation Comment
UsageDocumentation
Shortcut⌘ + Ctrl + E
ActionEdit All in Scope
UsageRename variables

🔍 Search & Find

Shortcut⌘ + F
ActionFind
ScopeCurrent file
Shortcut⌘ + G
ActionFind Next
ScopeCurrent file
Shortcut⌘ + Shift + G
ActionFind Previous
ScopeCurrent file
Shortcut⌘ + Option + F
ActionFind and Replace
ScopeCurrent file
Shortcut⌘ + Shift + F
ActionFind in Project
ScopeEntire project
Shortcut⌘ + Shift + Option + F
ActionFind and Replace in Project
ScopeEntire project
Shortcut⌘ + E
ActionUse Selection for Find
ScopeQuick find
Shortcut⌘ + Ctrl + G
ActionSelect Next Occurrence
ScopeMultiple selection
Shortcut⌘ + Ctrl + Shift + G
ActionSelect All Occurrences
ScopeMultiple selection
Shortcut⌘ + L
ActionGo to Line
ScopeNavigation

🐛 Debugging & Analysis

Shortcut⌘ + Y
ActionActivate/Deactivate Breakpoints
ContextDebug session
ShortcutF6
ActionStep Over
ContextDebug session
ShortcutF7
ActionStep Into
ContextDebug session
ShortcutF8
ActionStep Out
ContextDebug session
ShortcutCtrl + ⌘ + Y
ActionContinue
ContextDebug session
Shortcut⌘ + Shift + \
ActionToggle Breakpoint
ContextCode editing
Shortcut⌘ + Option + \
ActionEdit Breakpoint
ContextBreakpoint management
Shortcut⌘ + Shift + C
ActionConsole
ContextDebug output
Shortcut⌘ + Shift + V
ActionVariables View
ContextDebug inspection
Shortcut⌘ + I
ActionProfile in Instruments
ContextPerformance analysis

🎨 Interface Builder & Storyboard

Shortcut⌘ + =
ActionZoom In
Interface BuilderCanvas navigation
Shortcut⌘ + -
ActionZoom Out
Interface BuilderCanvas navigation
Shortcut⌘ + 0
ActionZoom to Fit
Interface BuilderCanvas navigation
Shortcut⌘ + 1
ActionActual Size
Interface BuilderCanvas navigation
ShortcutSpace + Drag
ActionPan Canvas
Interface BuilderCanvas navigation
Shortcut⌘ + Option + =
ActionSize to Fit Content
Interface BuilderAuto layout
Shortcut⌘ + Option + Shift + =
ActionUpdate Frames
Interface BuilderAuto layout
Shortcut⌘ + Ctrl + =
ActionResolve Auto Layout Issues
Interface BuilderAuto layout
Shortcut⌘ + Shift + L
ActionObject Library
Interface BuilderAdd components
Shortcut⌘ + Shift + M
ActionMedia Library
Interface BuilderAdd assets

📱 Simulator Controls

Shortcut⌘ + Shift + H
ActionHome Button
SimulatorNavigation
Shortcut⌘ + Shift + H + H
ActionApp Switcher
SimulatorNavigation
Shortcut⌘ + R
ActionRotate Left
SimulatorOrientation
Shortcut⌘ + →
ActionRotate Right
SimulatorOrientation
Shortcut⌘ + 1
Action100% Scale
SimulatorDisplay
Shortcut⌘ + 2
Action75% Scale
SimulatorDisplay
Shortcut⌘ + 3
Action50% Scale
SimulatorDisplay
Shortcut⌘ + 4
Action33% Scale
SimulatorDisplay
Shortcut⌘ + 5
Action25% Scale
SimulatorDisplay
Shortcut⌘ + K
ActionToggle Software Keyboard
SimulatorInput

🚀 Advanced & Power User

Shortcut⌘ + Shift + K + Option
ActionClean Build Folder (with confirmation)
Advanced UsageDeep clean
Shortcut⌘ + Ctrl + Alt + B
ActionAnalyze
Advanced UsageStatic analysis
Shortcut⌘ + Shift + Option + K
ActionClean Derived Data
Advanced UsageNuclear clean
Shortcut⌘ + ,
ActionPreferences
Advanced UsageSettings
Shortcut⌘ + Shift + Option + T
ActionNew Playground
Advanced UsageSwift experimentation
Shortcut⌘ + Option + Enter
ActionAssistant Editor
Advanced UsageSplit view
Shortcut⌘ + Enter
ActionStandard Editor
Advanced UsageSingle view
Shortcut⌘ + Option + Shift + Enter
ActionVersion Editor
Advanced UsageSource control
Shortcut⌘ + Shift + O + Option
ActionOpen Quickly (show in Assistant)
Advanced UsageNavigation
Shortcut⌘ + Ctrl + Up/Down
ActionSwitch between counterparts
Advanced UsageRelated 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
ABOUT.

✓ Success: Become a keyboard ninja in Xcode

this is a work in progress

#Xcode#Shortcuts#iOS Development#Productivity#macOS

🧗🏾‍♂️ in progress

THOUGHTS.

Developer

3000d

THEUNPARTYDEVELOPER

thinking...
Loading repositories...

SOURCE.