Trabalhando na área de Debug e Debug Navigator

Quando você cria aplicativos para iOS 6 usando o Xcode 4, a Apple tornou mais fácil para escrever código com menos bugs, bem como usar o depurador para rastrear erros você tem.

A área de depuração consiste no bar Debug, em parceria com o painel de variáveis ​​e painel do console, cada um dos quais tem um bar Âmbito equipado com um menu pop-up. Você costuma usar a área de depuração em conjunto com o navegador de depuração.

Você acessar a área de depuração, selecionando-o no modo de exibição selector da barra de ferramentas Xcode (como mostrado nesta figura). Você seleciona o navegador Debug, mostrando a área de Navigator e, em seguida, selecionar o navegador de depuração na barra de selector Navigator.

Verdade seja dita, no entanto, não há nada muito para ver na área de depuração ou Debug navegador menos que seu aplicativo está sendo executado. E embora Variáveis ​​da área de depuração e painéis do console irá reter os resultados de sua última execução do programa, o navegador de depuração mostra conteúdo apenas quando a aplicação está em pausa.

image0.jpg

Se você receber um erro de execução (ou se você clicar no botão de pausa ou de um ponto de interrupção é acionada), a área de depuração e do navegador de depuração aberta automaticamente.

Esta figura mostra o que acontece quando você bate um ponto de interrupção em seu programa.

image1.jpg

O que você vê na área de depuração é controlado usando a barra de área de Âmbito Debug, mostrado aqui. Você usar essa barra para alternar entre as Variáveis ​​somente (botão esquerdo), ambas as variáveis ​​e painéis de console (botão central), e painel Console única (botão direito).

image2.jpg

O painel Variáveis ​​e painel Console têm seus próprios bares Âmbito bem. O menu pop-up nas Variáveis ​​bar Scope permite que você exiba

  • Auto: variáveis ​​recentemente acessados

  • Local: As variáveis ​​locais

  • Todos: Todas as variáveis ​​e registos

O menu pop-up na barra de painel Scope Console permite que você exiba

  • Toda a saída: Target e depurador de saída

  • Saída do depurador: saída do depurador única

  • Alvo de saída: Alvo de saída (log de programa para o depurador, por exemplo), apenas

Xcode oferece outros controles e filtros para o que fica visível que você pode explorar em seu próprio país.

menu