Vidéo: Comment débloquer n'importe quel iPhone sans le mot de passe 2024
Voici quelque chose d'intéressant à voir dans le débogueur pour votre application iOS. En l'état, vous pouvez compiler votre application sans erreurs et elle fonctionne, bien que de la même manière que précédemment. Donc vous n'avez aucune idée si tout ce code que vous avez ajouté fonctionne vraiment. Est-ce qu'il trouve vraiment la destination. plist fichier et créer tous les dictionnaires avec leurs entrées correctement?
Une façon de le savoir est de mettre un point d'arrêt dans votre code et de voir ce qu'il y a en cliquant dans la gouttière à côté de (devant la) ligne:
_destination = [[Destination alloc] initWithDestinationIndex: destinationIndex];
Puis définissez un autre point d'arrêt:
_subtitle = destinationLocation [@ "Sous-titre"];
Exécutez votre application.
Si l'exécution de votre programme s'arrête à un point d'arrêt, vous pouvez déplacer votre pointeur sur un objet ou une variable dans l'éditeur de source pour voir son contenu.
destinationData est un pointeur vers le dictionnaire qui contient les données pour la première entrée dans le tableau DestinationData de la plist de destination. Vous aurez six paires clé / valeur, comme vous devriez l'avoir, et si vous regardez dans le volet Variables du débogueur, vous verrez deux objets dans le fichier Destinations, qui est aussi comme il se doit.
Vous pouvez explorer l'affichage en ouvrant les triangles d'affichage pour explorer les données.
Vous pouvez utiliser le cercle i pour révéler le contenu de la variable.
Enfin, vous pouvez utiliser l'icône Aperçu rapide pour explorer la variable et son emplacement en mémoire.