Development Tools
Xcode is Apple's IDE for building apps on iOS, macOS, watchOS, tvOS, and visionOS. It includes everything: code editor, visual design tools, debugging, simulators, and distribution tools.
Xcode is essential for my app development workflow:
⌘R — Run the app⌘B — Build without running⌘. — Stop running app⌘⇧K — Clean build folder⌘⇧O — Open Quickly (find any file)⌃⌘J — Jump to definition⌘/ — Toggle comment⌘⌥P — Resume SwiftUI previewI use both tools together. Cursor for writing and editing code with AI assistance, Xcode for running, debugging, and profiling. Both can have the same project open—changes sync via the file system.
When Xcode acts up: Clean Build Folder (⌘⇧K), quit Xcode, delete the
DerivedData folder, restart. This fixes 90% of mysterious issues.