Xcode
Apple's IDE for building, testing and shipping apps for every Apple platform.
Free

Overview
Xcode is where Apple apps are made: the editor, the Swift compiler, Previews, the debugger, Instruments, the simulators and the tools to sign and upload your app, all in one Mac app.
Its coding assistant works with the model of your choice, and agents can take on repetitive work in the background while you focus on design and architecture.
Source editor
Fast, Swift-aware editing with completion, refactoring and fix-its.
Coding assistant
Ask questions, generate code and hand longer tasks to agents.
Debugger
Breakpoints, the view hierarchy and memory graph to see what's really happening.
Organizer
Archive, sign, upload, and review crashes and energy reports from the field.
History
How it grew up.
Xcode 1.0
Replaces Project Builder as the Mac's developer tool.
iPhone SDK
Xcode becomes the way to build iPhone apps.
Xcode 4
A single-window redesign, and Xcode arrives on the Mac App Store.
Swift
Swift and playgrounds debut in Xcode 6.
Previews
SwiftUI previews update as you type.
Agents and Device Hub
Xcode 27 adds coding agents and Device Hub.