Recursos

O AppCode tem várias ações e atalhos úteis, e leva tempo para se familiarizar com todos eles. Para ajudar você a conhecer os mais importantes, criamos um conjunto de lições para o plug-in IDE Features Trainer, que está disponível para download em Preferences | Plugins | Marketplace | Featured.
Plug-in Features Trainer

Assistência de código inteligente

Editor inteligente

Editor inteligente

Codifique rapidamente com um IDE que analisa seu contexto e entende seu projeto. Aproveite os benefícios de mais tipos de preenchimento de código e recursos de formatação do que você é capaz de imaginar.

Saiba mais

Refactorings and code generation

Refatorações e geração de código

Concentre-se em tarefas importantes e deixe o AppCode acabar com a rotina: desde a simples declaração de propriedades até a inserção de trechos de código complexos por meio de modelos dinâmicos.

Saiba mais

Análise de código

Análise de código

Escreva um código limpo e correto com o AppCode. A análise estática para todas as linguagens com suporte realça cada erro ou aviso e sugere correções rápidas à medida que você digita.

Saiba mais

Navegação e pesquisa

Navegação e pesquisa

Navegue até qualquer classe, função ou símbolo no seu código com rapidez e inspecione somente os usos relevantes durante a pesquisa. Com o AppCode, você pode pesquisar quase tudo, até mesmo configurações de IDE, em todos os lugares.

Saiba mais

Personalização do editor

Personalização do editor

Selecione um dos temas de interface de usuário predefinidos ou personalize-os para atender às suas necessidades pessoais. Use um dos mapas de teclas padrão ou crie o seu facilmente.

Saiba mais

Ferramentas incorporadas e integrações

Execução e depuração

Execução e depuração

Execute e depure seus projetos no AppCode facilmente. Use a interface de usuário do depurador com o LLDB como o back-end. O AppCode mostrará valores diretamente no editor e ajudará você a avaliar expressões.

Saiba mais

Testes de unidade

Testes de unidade

O AppCode oferece suporte nativo às estruturas de teste XCTest, Quick, Kiwi, Catch, Boost.Test e Google Test, além de fornecer um executor de testes integrado, juntamente com uma poderosa interface do usuário para investigar os resultados dos testes. Ele pode até mesmo gerar código enquanto você escreve testes.

Saiba mais

Suporte para bancos de dados

O AppCode acompanha os recursos SQL e a funcionalidade de gerenciamento de banco de dados de primeira classe do JetBrains DataGrip!

Explore o conteúdo de um banco de dados, leia e modifique dados, execute consultas e faça muitas outras coisas interessantes com bancos de dados.

Integração com sistemas de controle de versão e histórico local

Controle de versão

O AppCode fornece uma interface unificada de primeira classe para os sistemas de controle de versão (VCS) mais populares, entre eles o Subversion, o Git, o Mercurial, o Perforce e muito mais. E se você se esquecer de adicionar seu projeto ao controle de versão, o AppCode salva alterações no histórico local incorporado.

Saiba mais

Integrações

Integrações

Aproveite a integração avançada com ferramentas de terceiros no AppCode, incluindo o CocoaPods, o Reveal e muito mais.

Saiba mais

Suporte para Xcode

O AppCode é totalmente compatível com o Xcode mais recente e; portanto, basta abrir seu projeto no AppCode e começar a trabalhar nele, sem a necessidade de ações adicionais.

Plug-ins

Nossa plataforma IntelliJ disponibiliza ao AppCode mais de 50 plug-ins de IDE de vários tipos, incluindo suporte para sistemas de controle de versão adicionais, integrações com diferentes ferramentas e estruturas, além de aprimoramentos do editor, como a emulação de Vim. Instale seus plug-ins preferidos usando simplesmente o Plugin Manager.

Várias linguagens, um só IDE

Swift

Aproveite o suporte do Swift no AppCode, que inclui análise, preenchimento automático e destaque das instruções do Swift, refatoração, depuração poderosa e muito mais.

Objective-C

O AppCode oferece suporte a todas as adições mais recentes do Objective-C, incluindo anotações de capacidade de anulação, definições __kindof e classes genéricas.

C++

O AppCode oferece suporte nativo ao C e ao C ++, incluindo os modernos padrões C++, libc ++ e Boost. Aproveite o preenchimento de código, todos os recursos de navegação e também os recursos de codificação, como refatorações, localização de usos e geração de código.

Web

O AppCode oferece suporte completo para JavaScript, XML, HTML, CSS e Markdown, incluindo todos os recursos de edição e transformação de código, como realce de sintaxe, análise, preenchimento, navegação e refatoração. Todos os recursos do Emmet também são compatíveis no AppCode.

Shell Script

Se você precisar editar shell scripts enquanto trabalha no seu projeto, pode fazer isso com o AppCode, pois ele inclui o plug-in Shell Script.

Você pode se beneficiar com o realce do código, com o preenchimento de palavras e caminhos e até mesmo com a Renomeação textual.

Outros

Um plug-in para YAML, o famoso padrão de serialização de dados, está incluído no pacote e ativado por padrão no AppCode. Também é possível adicionar suporte para outras linguagens por meio de plug-ins (acesse Appearance and Behavior | Plugins para saber mais ou configure-os durante a primeira inicialização do IDE).