Xcode jest zintegrowanym środowiskiem programistycznym firmy Apple Inc., służącym do tworzenia aplikacji i innego oprogramowania na system macOS. Pozwala programować we wszystkich głównych warstwach programistycznych OS X takich jak Carbon, Cocoa i Java.