๐Ÿ”จ

Xcode

Xcode is Apple's official, free IDE for building software for iPhone, iPad, Mac, Apple Watch, and Apple TV. It ranks #13 in real-world usage at about 10% share โ€” essentially every Apple-platform developer uses it, since it's the only IDE Apple allows for submitting apps to the App Store.

๐Ÿ“Œ Quick facts
Type: Full IDE
Made by: Apple
License: Free (Mac App Store)
Platforms: macOS only
Primary use case: Building, testing, and submitting iOS/iPadOS/macOS/watchOS/tvOS apps written in Swift or Objective-C

Key features

Getting started

Install it from the Mac App Store, or grab just the command-line tools:

# Just the command-line tools
xcode-select --install

Open the Mac App Store, search "Xcode," install, then create a New Project and pick a template (App, Framework, Game, etc.).

๐ŸŽฏ Best for: Anyone building an app that will ship on an Apple device or to the App Store โ€” there's no real alternative, since Apple requires Xcode for submission.