Inspeções e avaliações

Inspeções e avaliações

Depois de parar em um ponto de interrupção ou pausar a sessão de depuração, você pode ver descrições de todas as variáveis disponíveis e até mesmo o conteúdo de coleções e dicionários.

O AppCode fornece Quadros e Inspeções para ajudá-lo a investigar qualquer problema com facilidade. Como bônus, ao selecionar um símbolo para inspeção, você pode se beneficiar com complementação automática.

Você também pode avaliar qualquer expressão arbitrária ou fragmento de código pressionando simplesmente ⌥F8. O AppCode mostrará um pop-up que permite avaliar expressões de código complexas dinamicamente. Se você prefere usar comandos do LLDB, sempre pode alternar para o console depurador, disponível como uma janela de ferramentas separada.

Saiba mais

Pontos de interrupção

Pontos de interrupção

Você sempre pode ver todos os pontos de interrupção no seu código em uma caixa de diálogo dedicada, pressionando ⇧⌘F8.

Existem vários tipos de pontos de interrupção que você pode usar no AppCode:

  • Pontos de interrupção de linha que podem ser definidos em qualquer linha quando você clica na medianiz esquerda.
  • Pontos de interrupção simbólicos que ajudam a interromper a execução do programa quando uma função específica começa a ser executada.
  • Pontos de interrupção de exceção que são executados quando uma exceção específica é lançada.

Saiba mais

Execute qualquer coisa

Execute qualquer coisa

A função "Run Anything" (Double⌃) é uma nova maneira universal de executar e depurar qualquer configuração no seu projeto e pode até mesmo ser usada para abrir um projeto.

Para executar uma configuração, basta começar a digitar seu nome. Para depurar, mantenha a tecla pressionada para alternar para o modo Debug. Para abrir um projeto, digite open e selecione o projeto desejado na lista.

Depuração embutida

A exibição Inline Variables mostra os valores das variáveis diretamente no editor (ao lado da declaração da variável). Essa exibição está habilitada por padrão, mas pode ser facilmente desligada na janela de ferramentas Debug Settings menu | Show Values no Editor.

Saiba mais

Objetos Core Data

O AppCode fornece uma maneira conveniente de procurar objetos Core Data e seus relacionamentos no depurador: ele mostra valores reais de agregados e campos de objetos Core Data, ignorando todas as propriedades que não são necessárias.

Dispositivos e simuladores

O AppCode permite que você execute seu aplicativo iOS ou tvOS em um dispositivo e também em um simulador.

Saiba mais

Instruments

É fácil criar um perfil do seu aplicativo com o aplicativo Instruments. Para iniciá-lo, pressione o botão Profile na barra de ferramentas do AppCode.

Saiba mais