Xcode

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

Introduced
2003
Xcode 1.0
Kind
Tool
Runs on
macOS
Get it from
Mac App Store

Free

iOS
iPadOS
Mac Catalyst
macOS
tvOS
visionOS
watchOS
Xcode on Mac, with a preview of the interface next to the code
Write code, browse your project and see a live preview of your interface, all in one window.

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.

2003

Xcode 1.0

Replaces Project Builder as the Mac's developer tool.

2008

iPhone SDK

Xcode becomes the way to build iPhone apps.

2011

Xcode 4

A single-window redesign, and Xcode arrives on the Mac App Store.

2014

Swift

Swift and playgrounds debut in Xcode 6.

2019

Previews

SwiftUI previews update as you type.

2026

Agents and Device Hub

Xcode 27 adds coding agents and Device Hub.

Watch and learn