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.
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.
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).
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.