¿Cuáles son los aspectos positivos de Xcode?

Cuando funciona, es jodidamente brillante.

Interface Builder es muy, muy bueno, solo necesita algunas correcciones de errores, y sería perfecto.

La finalización del código, cuando funciona , es fantástica, marcadores de posición para los parámetros del método … mmm …

Muchas cosas ‘simplemente funcionan’, por ejemplo, hace solo unas semanas, saqué un iPhone de la caja, lo conecté a mi Mac y probé una aplicación, solo unos pocos clics de diálogo y listo, Me sorprendió lo bien que funcionó.

Las cosas que solían ser horrendas, como la administración de certificados y las cargas de conexión de iTunes, son mucho mejores ahora, hace unos años, fue una razón genuina para no desarrollar para Mac o iOS, si valora su salud mental, eso es … Esto las cosas han llegado a pasos agigantados.

Refactorizar en Obj-C es genial, probablemente uno de los mejores sistemas de refactorización que he usado, si pudieran hacerlo funcionar para Swift, sería un tipo muy feliz.

Los asistentes pueden ser realmente buenos, es decir, usted usa una API 10.12 pero su objetivo de implementación es 10.11 … Xcode lo detectará y mostrará un buen envoltorio alrededor de ese código para que pueda manejarlo con gracia.

Paso mucho tiempo sacando provecho de Xcode, pero es más por decepción que otra cosa, es como ver a un niño desperdiciando sus oportunidades …

Xcode está tan cerca de ser brillante, es frustrante …

Cosas buenas de Xcode:

  • El generador de interfaces es bastante bueno
  • Las herramientas de refactorización de ObjC son decentes
  • La integración de git es buena (excepto por la falta de un visualizador de árbol gráfico)
  • El compilador y depurador que usa son bastante buenos
  • Tiene interfaces de línea de comando para muchas de las cosas importantes
  • La navegación de la barra de salto es bastante buena
  • De hecho, mucha de la navegación es buena.
  • Hacer clic con la opción para mostrar los tipos es bueno, en Swift con inferencia de tipos también es extremadamente útil

Xcode tiene mucho de bueno con su carga de basura.

¿Es gratis? Xcode es una especie de desastre complicado, pero para algunos hace el trabajo. Si lo encuentra abrumador, existen herramientas más simples que le permiten crear aplicaciones de iOS. Xojo, LiveCode, Visual Studio son algunos.

Si bien XCode siempre será Jan para Marcia de Visual Studio, lo único agradable de XCode es que tiene una experiencia de edición bastante ingeniosa y fácil para archivos PList.

Y eso es todo.