Vidéo: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2025
Vous pouvez utiliser le débogueur de Xcode4 pour suspendre l'exécution de votre programme iOS à tout moment. voir l'état du code courant. Cela vous aide à produire plus de code sans bug pour votre application.
Vous ne trouverez pas grand-chose à voir dans la zone de débogage et dans le navigateur de débogage à moins que votre programme ne soit arrêté à un point d'arrêt ou en pause (et pas beaucoup à ces points, non plus). Le débogueur vous est plus utile si vous définissez des points d'arrêt pour arrêter à des points connus, puis affichez les valeurs des variables dans votre code source.
Étant donné ce fait, il est probablement temps de vous montrer comment définir un point d'arrêt et expliquer ce qu'est un point d'arrêt.
Un point d'arrêt est une instruction pour le débogueur d'arrêter l'exécution d'une instruction de programme particulière. En définissant des points d'arrêt sur différentes méthodes de votre programme, vous pouvez passer par son exécution - au niveau de l'instruction - pour voir exactement ce qu'il fait. Vous pouvez également examiner les variables que le programme définit et utilise. Si vous êtes bloqué par une erreur de logique, la définition de points d'arrêt est un excellent moyen de casser cette erreur de connexion.
Pour définir des points d'arrêt, ouvrez un fichier dans l'éditeur Source et cliquez dans la fenêtre Gutter - la colonne située entre la zone Navigator et le ruban Focus adjacent à la zone Editeur de la figure - à côté du endroit où vous voulez arrêter l'exécution.
Vous pouvez basculer l'état (activé ou désactivé) de tous les points d'arrêt de votre programme à tout moment en cliquant sur le bouton Points d'arrêt dans la barre d'outils Xcode (à gauche de la visionneuse d'activité).
Pour désactiver un point d'arrêt individuel, cliquez sur son icône dans la gouttière. Pour se débarrasser complètement d'un point de rupture, il suffit de le faire glisser sur le côté. Vous pouvez également cliquer avec le bouton droit de la souris (ou en maintenant la touche Ctrl enfoncée) sur le point d'arrêt et choisir Supprimer le point d'arrêt dans le menu contextuel qui s'affiche.
