AppCode viene con un gestor de dependencias CocoaPods integrado, que le permite crear podfiles y actualizar e instalar pods directamente desde la interfaz del IDE.
Un editor Podfile admite finalización de código y proporciona múltiples intenciones al especificar las dependencias de proyectos, y muestra notificaciones para pods que están obsoletos o aún no están instalados.
AppCode está integrado con Reveal, una excelente herramienta de Itty Bitty Apps que ayuda a depurar aplicaciones para iOS.
Para usar Reveal desde AppCode, primero deberá editar la configuración. Hay una pestaña especial para este fin donde puede elegir inyectar la biblioteca Reveal al ejecutar la aplicación y cargar la biblioteca en el dispositivo (o no).
Luego, ejecute/depure su aplicación y haga clic en el icono de Reveal en el panel de Debug para inspeccionar la aplicación con Reveal.
La integración es proporcionada mediante un complemento de código abierto bajo una licencia Apache 2.0. Para probarlo, instale Reveal junto con AppCode.
Al desarrollar aplicaciones de red, podría resultarle de probar solicitudes de red usando el complemento HTTP Client, incluido en AppCode.
SwiftLint es una herramienta de análisis estático de Realm que le ayuda a implementar el estilo y las convenciones Swift en su proyecto.
En AppCode lo puede configurar una única vez para todos los proyectos. Para esto, instale el complemento SwiftLint y disponga de todas las inspecciones SwiftLint directamente en su editor con una acción de autocorregir
disponible como arreglo rápido
Swiftify es una herramienta de pago que apunta a ser un completo conversor de Objective-C a Swift. Configúrela y úsela directamente en AppCode, instalando el complemento del equipo de Swiftify.
Si prefiere usar navegadores de documentación externa, AppCode proporciona una forma conveniente de hacerlo, ya que se integra con Dash.
Un terminal integrado, disponible mediante ⌥F12, le permite ejecutar comandos local o remotamente usando el protocolo SSH. Puede configurar cualquier intérprete de comandos que ya tenga instalado en su sistema (bash, zsh o cualquier otro).