Xcode is what we call an integrated development environment or IDE. It is a single application within which you can:
- Edit your source code
- Turn that code into an application that the computer or iOS device can run – also known as building
- Fix any mistakes (or bugs) in your application – also known as debugging
- Run the resulting application.