# Xcode

Tool · [Standard tools and platforms](https://ecosystem.samcarlton.com/tools)

Also called: X code, XCode

Apple's free app for building software for iPhone, iPad, Mac and Apple Watch. Apps for Apple devices are built and submitted through it.

**For example:** A [developer](https://ecosystem.samcarlton.com/software-engineer) opens the project in Xcode to test the app on an iPhone simulator before sending it to the [App Store](https://ecosystem.samcarlton.com/web-app-mobile-app).

Official site: <https://developer.apple.com/xcode/>

## Connects to (6)

- [Code editor](https://ecosystem.samcarlton.com/code-editor): The program a developer uses to read and write code.
- [Web app vs mobile app](https://ecosystem.samcarlton.com/web-app-mobile-app): A web app runs in a browser at a web address, on any device.
- [macOS](https://ecosystem.samcarlton.com/macos): Apple's operating system for Mac computers.
- [Android Studio](https://ecosystem.samcarlton.com/android-studio): Google's free app for building Android apps, with a code editor, phone emulators and tools for publishing.
- [xcbeautify](https://ecosystem.samcarlton.com/xcbeautify): A small open-source command-line tool that makes the long build output of Xcode easier to read.
- [Apple Foundation Models](https://ecosystem.samcarlton.com/apple-foundation-models): Apple's on-device AI model and the framework that lets app developers use it on iPhone, iPad and Mac.

Map view: https://ecosystem.samcarlton.com/xcode
