He estado evaluando AppCode un poco, ya que encuentro que la finalización del código Xcode es lenta o, en algunas circunstancias, no funciona en absoluto.
La finalización del código de AppCode es mucho más rápida que Xcode y, en mi experiencia, probablemente sea más confiable, pero no todo el tiempo.
AppCode no es compatible con guiones gráficos o XIB, esto es comprensible, pero es un agujero serio en la oferta general, ya que si está creando aplicaciones con interfaces de usuario, entonces necesita recurrir a Xcode de todos modos.
- ¿Quiénes son algunos desarrolladores y proyectos de iOS que vale la pena seguir en GitHub?
- ¿Qué son los derechos de Xcode?
- ¿Cuál es la comunidad de desarrolladores de iOS más grande?
- ¿Cuántos desarrolladores de iOS están trabajando en la aplicación principal de iOS de Spotify?
- ¿Cuáles son las nuevas características en iOS 10.2?
AppCode admite la generación de código, como la implementación de fuentes de datos y delegados, dejando que el programador los rellene. Esto es increíble, y Apple realmente necesita resolver cosas como esta.
AppCode admite el formateo de código, es decir, ordenará sus pestañas, una característica encantadora que damos por sentado en, por ejemplo, NetBeans, pero de nuevo, falta Xcode.
AppCode sufre algunas de las mismas irritaciones que Xcode, principalmente en la corrección de código / Fix-its, por ejemplo, si escribo el código
CGRect (0,0,0,0)
Esto no es válido, debería ser …
CGRect (x: 0, y: 0, ancho: 0, altura: 0)
Pero ni AppCode ni Xcode pueden sugerir esto como una solución. Es una cosa menor, pero si va a tener un lenguaje bastante ‘prolijo’, haga que su IDE lo admita …
Pros de AppCode
La finalización del código es a menudo más rápida / más confiable.
Generación de código, es decir, implementación de métodos delegados.
Como editor de código , es mucho mejor, y no fue un concurso cerrado.
Pros de Xcode
Soporte para toda la aplicación, no solo código.
TLDR
AppCode es el mejor editor de código , pero Xcode admite todo el ciclo de desarrollo de iOS / Mac, AppCode no .
AppCode es un esfuerzo impresionante, y si no está trabajando en la interfaz de usuario, podría recomendarlo. Si está creando una aplicación con una interfaz de usuario, me quedaría con Xcode.