O AppCode acompanha um gerenciador de dependências incorporado, o CocoaPods, que permite criar podfiles, além de atualizar e instalar pods diretamente da interface de usuário do IDE.
Um editor Podfile oferece suporte para preenchimento e fornece várias intenções ao especificar dependências de projeto, além de mostrar notificações sobre pods que estão desatualizados ou que ainda não foram instalados.
O AppCode está integrado ao Reveal, uma ferramenta fantástica da Itty Bitty Apps que ajuda a depurar aplicativos iOS.
Para usar o Reveal no AppCode, primeiro você precisa editar a configuração. Há uma guia especial para isso, na qual você pode optar por injetar uma biblioteca Reveal na inicialização do aplicativo e carregar essa biblioteca no dispositivo (ou não).
Em seguida, execute/depure seu aplicativo e clique no ícone Reveal no painel Debug para inspecionar o aplicativo com Reveal.
A integração é fornecida por meio de um plug-in e é open-source sob a licença Apache 2.0. Para testá-la, instale o Reveal junto com o AppCode.
Ao desenvolver aplicativos de rede, você pode se beneficiar dos testes de solicitações de rede usando o plug-in HTTP Client fornecido com o AppCode.
O SwiftLint é uma ferramenta de análise estática do Realm que ajuda você a aplicar o estilo e as convenções Swift ao seu projeto.
No AppCode, você pode configurá-lo uma única vez para todos os projetos. Para fazer isso, instale o plug-in SwiftLint e tenha todas as inspeções do SwiftLint diretamente no seu editor com uma ação autocorrect
como uma correção rápida
O Swiftify é uma ferramenta paga que visa ser um conversor completo de Objective-C para Swift. Configure-o e use-o diretamente no AppCode, instalando o plug-in desenvolvido pela equipe do Swiftify.
Se você prefere usar navegadores de documentação externa, o AppCode fornece uma maneira conveniente de fazer isso, pois ele se integra ao Dash.
Um terminal incorporado, disponível via ⌥F12, permite que você execute comandos local ou remotamente usando o protocolo SSH. Você pode definir qualquer shell já instalado no seu sistema (bash, zsh ou qualquer outro).