¿Qué herramientas se requieren para Xcode?

Xcode es la herramienta. Para ejecutarlo necesitarás una Mac. La mayoría de los desarrolladores usarán una computadora portátil, pero una Mini o una computadora de escritorio funciona bien. Una computadora de escritorio le dará más potencia de la que probablemente necesitará.

Puede descargar Xcode de la tienda de aplicaciones de Mac de forma gratuita (desde Apple) en su computadora. Xcode se descargará e instalará (7.1.1 es la versión actual a partir de este escrito). Luego, cuando lo inicie, también deberá dejar que descargue los archivos de documentación. Este es el conjunto de documentos de Apple / Mac / iOS / Xcode que necesitará. Apple proporciona documentación completa y gratuita con Xcode.

Xcode viene con el IDE y el compilador incorporado. También viene con la aplicación de simulador de iOS para probar su código con un teléfono / iPad, etc. Viene con la aplicación Instrumentos para perfilar y analizar su código. Existen otras herramientas integradas para administrar su código (herramientas git) y enviarlas a la tienda de aplicaciones también.

A algunas personas les gusta tener otras aplicaciones a mano, como TextWrangle, Sketch y aplicaciones de conversión de fotos. Pero eso es para su flujo de trabajo individual, no para Xcode.