AppCode es un entorno de desarrollo integrado (IDE) para el desarrollo de Swift , Objective-C , [2] [3] C y C ++ [4] [5] construido sobre la plataforma IntelliJ IDEA de JetBrains . La primera versión de vista previa pública de AppCode estuvo disponible en abril de 2011. La última versión estable se muestra junto a la versión estable y está disponible en el sitio web oficial de JetBrains. AppCode se basa en la plataforma IntelliJ IDEA , que está escrita en Java y Kotlin. Los usuarios pueden ampliar sus capacidades instalando complementos creados para la plataforma IntelliJ, así como también pueden escribir sus propios complementos. [6]
Desarrollador (es) | JetBrains |
---|---|
Lanzamiento estable | 2020.3.4 (compilación 203.7717.57) / 16 de marzo de 2021 [1] |
Sistema operativo | Mac OS |
Tipo | IDE |
Licencia | Software de prueba |
Sitio web | jetbrains |
Caracteristicas clave
- Asistencia de codificación con finalización de código , opciones de generación de código, plantillas en vivo, formateo de código, múltiples marcas y selecciones, inserción automática de importaciones y optimización de importaciones.
- Análisis de código con sintaxis, resaltado de errores y soluciones rápidas. [7]
- Navegación de proyectos y códigos: vistas de proyectos especiales, vistas de estructura de archivos y salto rápido entre archivos, clases, métodos y usos, navegación a través de la jerarquía de clases y búsqueda de usos.
- Refactorizaciones que incluyen Renombrar, Introducir Variable, Extraer Parámetro / Método / Parámetro de Bloque, Cambiar Firma, Mover, etc. [8]
- Desarrollo de iOS : ejecutar / depurar en el dispositivo, simulador de iOS. [9]
- Complemento integrado para Reveal [10] también para inspeccionar la aplicación iOS con visualización 2D / 3D y cambiar los parámetros de vista sobre la marcha.
- Depurador integrado con puntos de interrupción, marcos, relojes y evaluación de expresiones.
- Soporte de pruebas unitarias: XCTest, Kiwi y Google Test . [11] [5] [12] [13]
- Apoyo a la internacionalización.
- Sin fisuras CocoaPods integración [14] incluyendo solución rápida para instalar vainas que faltan.
- Interoperabilidad de Xcode sin configuración adicional: [15] archivos y cambios se sincronizan automáticamente.
- Integración de control de versiones: interfaz de usuario unificada para Git , GitHub , Mercurial , Subversion , Perforce , CVS.
- Integración con sistemas de seguimiento de problemas: Atlassian JIRA , JetBrains YouTrack , Lighthouse, Pivotal Tracker , GitHub , Redmine , Trac .
- Soporta Swift , Objective-C , C, C ++ , XML , HTML , CSS , XPath , JavaScript .
Política de licencias y actualizaciones
La licencia de AppCode es permanente e incluye un año de actualizaciones gratuitas del producto desde la fecha de compra, incluidas las principales actualizaciones de la versión.
Los siguientes tipos de licencias están disponibles para AppCode:
- Licencia personal (pagada, para desarrolladores individuales)
- Licencia comercial (de pago, para empresas y organizaciones)
- Licencia académica (gratuita, para estudiantes y profesores)
- Licencia de aula (gratuita, para formadores e instituciones educativas)
- Licencia de proyecto de código abierto (gratis, para proyectos de código abierto)
Ver también
- Comparación de entornos de desarrollo integrados
- Swift (lenguaje de programación)
- C objetivo
- Xcode
- IntelliJ IDEA
Referencias
- ^ "Descargar AppCode" . JetBrains . 16 de marzo de 2019.
- ^ Alex Blewitt. "JetBrains lanza AppCode, un IDE para Objective-C" . InfoQ . Consultado el 27 de octubre de 2011 .
- ^ Johann Dowa (febrero de 2012). "Una mirada en profundidad al IDE de JetBrains AppCode vs. Xcode" . ManiacDev.Com .
- ^ Armstrong, Alex (24 de octubre de 2013). "AppCode 2.5 incluye más opciones de generación de código" . www.i-programmer.info . Consultado el 15 de diciembre de 2020 .
- ^ a b Liu, Evan (15 de octubre de 2014). "Prueba unitaria de C ++ con AppCode y GoogleTest" . Evan está codificando . Consultado el 15 de diciembre de 2020 .
- ^ "Creación de su primer complemento" . SDK de la plataforma JetBrains IntelliJ . Consultado el 17 de enero de 2019 .
- ^ Justin Driscoll (enero de 2013). "Una semana con AppCode" . El hilo principal.
- ^ André Michael Bonkowski. "Refactorización en AppCode" . blog.bonkowski.net . Archivado desde el original el 23 de mayo de 2014 . Consultado el 10 de febrero de 2013 .
- ^ Alexey Ushakov. "Gemas de desarrollo de iOS en AppCode" . Slideshare . Consultado el 1 de marzo de 2014 .
- ^ Sean Woodhouse. "Revele sus aplicaciones iOS desde AppCode" . Aplicaciones de Itty Bitty. Archivado desde el original el 23 de mayo de 2014 . Consultado el 7 de mayo de 2014 .
- ^ Reid, Jon. "Respuesta del lector: TDD con ReactiveCocoa y AppCode" . Codificación de calidad . Consultado el 17 de diciembre de 2020 .
- ^ Reid, Jon. "7 funciones geniales de AppCode que admiten TDD" . Codificación de calidad . Consultado el 17 de diciembre de 2020 .
- ^ Ganesh, Vinay (29 de julio de 2016). "AppCode y pruebas unitarias" . Medio . Consultado el 17 de diciembre de 2020 .
- ^ rwilcox. "Cocoapods, AppCode y dónde se instala POD" . rwilcox.tumblr.com . Consultado el 25 de noviembre de 2013 .
- ^ Vadim Shpakovski. "9 razones para probar AppCode para codificación Objective-C" . blog.shpakovski.com . Consultado el 25 de febrero de 2014 .
enlaces externos
- Página web oficial