Vidéo: Le web mobile 2025
L'écriture de code sans bug pour votre application iOS peut être difficile. La zone de débogage est constituée de la barre de débogage, associée au volet Variables et au volet de la console, chacun ayant une barre d'étendue dotée d'un menu contextuel. Vous utilisez généralement la zone de débogage conjointement avec le navigateur de débogage.
Vous accédez à la zone de débogage en la sélectionnant dans le sélecteur de vue de la barre d'outils Xcode. Vous sélectionnez le navigateur Déboguer en affichant la zone Navigateur, puis en sélectionnant le navigateur Déboguer dans la barre de sélection du navigateur. Le comportement par défaut est d'afficher le navigateur de débogage et les jauges de débogage appropriées (vous pouvez le modifier dans les préférences de débogage).
Si vous obtenez une erreur d'exécution (ou si vous cliquez sur le bouton Pause ou qu'un point d'arrêt est déclenché), la zone Débogage et le navigateur Débogage s'ouvrent automatiquement.
Le fait d'atteindre un point d'arrêt affiche la zone de débogage et le navigateur de débogage.
Ce que vous voyez dans la zone de débogage est contrôlé en utilisant les boutons Scope de la zone de débogage en bas à droite de la zone de débogage. Vous utilisez cette barre pour basculer entre le volet Variables uniquement (bouton gauche), les volets Variables et Console (les deux boutons) et le volet Console uniquement (bouton droit).
Le volet Variables et le volet Console ont également leurs propres barres d'étendue. Le menu déroulant de la barre Scope de la fenêtre Variables permet d'afficher
-
Auto: Variables récemment accédées
-
Local: Variables locales
-
Toutes: Toutes les variables et tous les registres
Le menu local de la console La barre de portée permet d'afficher
-
Toutes les sorties: Sortie cible et débogueur
-
Sortie du débogueur: Sortie du débogueur uniquement
-
Sortie cible: Sortie cible (enregistrement du programme dans le débogueur, par exemple exemple) seulement
Xcode offre d'autres contrôles et filtres pour ce qui est affiché que vous devriez explorer par vous-même.
