Xcode es todo lo que necesitas para desarrollar aplicaciones para dispositivos iOS (iPhone, iPad, iPod touch) y OS X, un paquete con documentación y herramientas que te permitirán programar desde cero aplicaciones y juegos.
De una forma relativamente sencilla, Xcode te permite diseñar, confeccionar el código, probarlo y eliminar errores desde la misma ventana. En una única aplicación tendrás Xcode IDE, Instruments, iOS Simulator y las versiones más recientes de los SDK de Mac OS X y iOS.
Entre otras cosas, Xcode te ayuda a diseñar la interfaz de la aplicación o juego, saber qué archivos forman parte de la aplicación, conocer las versiones en las diferentes fases de programación y compilar el código.
Xcode ofrece también autocompletado de código Objective-C, C y C++, para ahorrar tiempo, así como análisis de comportamiento y uso de CPU, disco, memoria y uso de OpenGL.