Funcionalidades

AppCode tiene una gran cantidad de acciones y accesos directos útiles, y toma un tiempo familiarizarse con todos. Para ayudarle a descubrir los más importantes, creamos un conjunto de lecciones para el complemento Módulo de capacitación en Funcionalidades IDE (IDE Features Trainer), que ya está disponible para descargar en Preferences | Plugins | Marketplace | Featured.
Complemento de capacitación en Funcionalidades

Asistencia inteligente a la codificación

Editor inteligente

Editor inteligente

Programe más rápido con un IDE que analiza su contexto y entiende su proyecto. Benefíciese de más tipos de finalización de código y formateo de las que puede imaginar.

Más información

Refactorizaciones y generación de código

Refactorizaciones y generación de código

Enfóquese en las tareas importantes y deje que AppCode se encargue de las rutinarias: desde simples declaraciones de propiedades hasta inserción de complejos trozos de código mediante plantillas personalizables (live templates).

Más información

Análisis del código

Análisis del código

Escriba código limpio y correcto con AppCode. El análisis estadístico para todos los lenguajes admitidos resaltará cada error o advertencia y sugerirá arreglos rápidos a medida que escribe.

Más información

Navegación y búsqueda

Navegación y búsqueda

Navegue rápidamente hasta cualquier clase, función o símbolo de su código e inspeccione únicamente los usos relevantes mientras realiza búsquedas. Con AppCode pude buscar casi cualquier cosa en todas partes: incluso buscar ajustes del IDE.

Más información

Personalización del editor

Personalización del editor

Seleccione uno de los temas de interfaz de usuario predefinidos o personalícelos según sus necesidades personales. Use uno de los mapas de teclado predeterminados o cree uno fácilmente.

Más información

Herramientas integradas e integraciones

Ejecución y depuración

Ejecución y depuración

Ejecute y depure sus proyectos en AppCode fácilmente. Utilice la interfaz de usuario del depurador con LLDB como backend. AppCode mostrará los valores directamente en el editor y le ayudará a evaluar expresiones.

Más información

Pruebas de unidades

Pruebas de unidades

Sin configuración adicional, AppCode soporta los marcos de trabajo de pruebas XCTest, Quick, Kiwi, Catch, Boost.Test y Google Test y brinda un ejecutor de pruebas integrado con una potente interfaz de usuario para investigar los resultados de las pruebas. Incluso puede generar código para usted a mientras usted escribe las pruebas.

Más información

Compatibilidad con bases de datos

¡AppCode viene con la funcionalidad de SQL y gestión de bases de datos de primer nivel de DataGrip de JetBrains!

Explore el contenido de una base de datos, lea y modifique datos, ejecute consultas y haga otras cosas geniales con bases de datos.

Integración VCS e historial local

Control de la versión

AppCode proporciona una interfaz unificada de primera clase para los VCS más populares, como Subversion, Git, Mercurial, Perforce y muchos más. Y si olvida agregar su proyecto al sistema de control de versiones, AppCode guardará los cambios en un historial local integrado.

Más información

Integraciones

Integraciones

Benefíciese de una extensa integración con herramientas de terceros en AppCode, incluidas CocoaPods, Reveal y más.

Más información

Compatibilidad con Xcode

AppCode es totalmente compatible con la última versión de Xcode. Así que simplemente abra su proyecto en AppCode y comience a trabajar en él, sin necesidad de realizar más acciones.

Complementos

Nuestra plataforma IntellJ proporciona a AppCode más de 50 complementos de diferentes tipos, incluida la compatibilidad con VCS adicionales, integración con diferentes herramientas y marcos de trabajo y mejoras del editor como la emulación Vim. Instale sus complementos preferidos con facilidad usando el Gestor de complementos (Plugin Manager).

Muchos lenguajes - un IDE

Swift

Aproveche el soporte Swift en AppCode que incluye análisis, finalización y resaltado de declaraciones Swift, refactorizaciones, depuración poderosa y más.

Objective-C

AppCode admite todas las últimas adiciones para Objective-C, incluidas anotaciones de nulabilidad, __kindof definiciones y clases genéricas.

C++

AppCode admite de forma nativa C y C ++, incluidos los estándares modernos de C ++, libc ++ y Boost. Aproveche la finalización de código, todas las funcionalidades de navegación y las funcionalidades de programación como refactorizaciones, buscar usos y generación de código.

Web

AppCode es totalmente compatible con JavaScript, XML, HTML, CSS y Markdown, incluidas todas las funcionalidades de edición y transformación de código, como resaltado de sintaxis, análisis, finalización, navegación y refactorización. AppCode también es compatible con todas las funcionalidades Emmet.

Script de shell

Si necesita editar los scripts de shell mientras trabaja en su proyecto, puede hacerlo con AppCode, ya que ahora incluye el complemento Shell Script.

Puede disfrutar del resaltado de código, la finalización de palabras y rutas e incluso del Rename textual.

Otros

Se incluye un complemento para YAML, el famoso estándar de serialización de datos, y está activado de forma predeterminada en AppCode. También se puede agregar compatibilidad con otros lenguajes a través de complementos (ir a Appearance and Behavior | Plugins para obtener más información o configurarlos la primera vez que inicia el IDE).