Xcode es una aplicación fundamental del iPhone SDK que contiene herramientas para el desarrollo de aplicaciones para iPhone OS, permitiendo editar, depurar y compilar código fuente. Xcode usa Interface Builder para diseñar interfaces gráficas y el iPhone Simulator para probar aplicaciones sin un dispositivo físico.