Xに付属する形で配布されていた。Builder」を進化させる事となった。macOSあるいはiOS用のアプリケーションを開発する場合、またソースコードで配布されているUNIX用ソフトウェアをインストールする場合に、Xcodeが必要になる。Storeからの無料ダウンロードでインストールを行う。Builder(NeXT社の資産)を用いて、UI画面の設計ができる。Builderを行き来して、コーディングしていた。Builderは、Xcodeに統合された。C++、Java、AppleScript、そしてオブジェクト指向記述言語Objective-CおよびSwiftのソースコードをコンパイルできる。[3]向けの追加サポートを行っている。Xcodeは主にプロジェクト管理、コード編集、デバッグを行う為のソフトである。この他にクラスブラウザやドキュメントブラウザなどが統合されている。Builderとよく連携しており、簡易なテキストエディタなどであれば一行のコードも書く事なく開発できる。distccによる分散ビルドをサポートし、Bonjourによるネットワーク検索及び構築を行う。Data/WebObjectsで用いるUMLに準じたモデルエディタが統合された。ファイル管理は同社のiTunesなどに準じた形式でやや癖があるが、全体としてはよく整理されており、比較的プログラマ臭のしないツールである。その他の特徴としてZeroLinkが挙げられる。これはコンパイル後のリンク過程を実行時まで遅延することで高速なソフトの再起動を行なうもので、DelphiやC#ほどではないが、かなりの速度でソフトを再構築できる。Tigerと共に、2005年4月29日にリリースされた。