Sí , especialmente si recién estás comenzando.
Todos los libros y guías iOS para principiantes usarán Xcode, y sin duda enseñarán a usar sus características específicas (configuración de proyectos, administración de dispositivos, Interface Builder, etc.). Aprender iOS y Objective-C desde cero puede ser bastante difícil, por lo que sería aún más doloroso intentar traducir esas instrucciones a otros entornos.
Dicho eso, Xcode no es perfecto. Algunas versiones han sido propensas a fallar, congelarse, tener un rendimiento lento, y simplemente no tiene esa sensación magra de editor de texto + terminal.
- ¿Cuáles son las mejores aplicaciones educativas de AR para iOS?
- En el desarrollo de iOS, ¿cuál es la jerarquía de vistas?
- ¿Cuál es el mejor servicio de análisis para aplicaciones de iPad?
- ¿Qué sucedería si Apple lanza Apple Pay y anuncian que también han implementado una funcionalidad de lector NFC en sus dispositivos y, por lo tanto, pueden actuar como terminales NFC-EMV completas?
- ¿Cuál es la mejor manera de diseñar una aplicación para iPhone?
Algunas alternativas son (y siéntase libre de editar con otras)
- AppCode [1], que se supone que es un reemplazo IDE completo para Xcode
- RubyMotion [2] tiene su propio flujo de trabajo basado en Rake, si está interesado en usar Ruby para escribir aplicaciones
- Puede
xcodebuild
solución de línea de comandos conxcodebuild
(ambos instalados con Xcode) yxcrun
, además de algunas prácticas herramientas de código abierto como WaxSim [3]
[1] http://www.jetbrains.com/objc/
[2] http://www.rubymotion.com/
[3] https://github.com/square/WaxSim