Accueil Médias sociaux Barre de débogage dans iOS6 Développement d'applications - dummies

Barre de débogage dans iOS6 Développement d'applications - dummies

Vidéo: Introduction to iOS, by Rhed Shi 2025

Vidéo: Introduction to iOS, by Rhed Shi 2025
Anonim

Lorsque vous créez et exécutez vos applications pour iOS6 avec des points d'arrêt dans Xcode, la barre de débogage apparaît dans la fenêtre Espace de travail lorsque le programme s'exécute dans le simulateur. Le programme cesse d'être exécuté au premier point d'arrêt (si vous avez défini une condition, il arrête l'exécution si cette condition est remplie).

Pour contrôler l'exécution, vous utilisez la barre de débogage (située en haut de la zone de débogage que vous voyez dans la figure). La barre de débogage inclut des boutons à

  • Ouvre ou ferme la zone de débogage. Comme mentionné précédemment, vous pouvez masquer la zone de débogage si vous n'en avez pas besoin pour ce que vous faites actuellement.

  • Suspendre ou reprendre l'exécution de votre code. Cliquez sur ce bouton pour arrêter l'exécution de votre programme ou continuer l'exécution après son arrêt lorsqu'il est entré dans le débogueur.

  • Étape par étape. Cliquez sur ce bouton pour que le compteur de processus (PC), identifié par la flèche verte dans la gouttière, passe à la ligne de code suivante à exécuter. Si cette ligne de code envoie un message, il enverra le message (et exécutera la méthode) - mais alors, de votre point de vue, il passera juste à la ligne de code suivante.

  • Pas à pas. Cliquez sur ce bouton pour déplacer le compteur de processus vers la ligne de code suivante à exécuter. Si la ligne de code envoie un message à une méthode dans votre code source, le débogueur passera à la méthode et retournera à la ligne de code suivante après la ligne qui envoie le message.

  • Sortez. Cliquez sur ce bouton pour quitter la fonction ou la méthode en cours. L'éditeur de source affiche ensuite la méthode qui a envoyé le message ou l'appelant de la fonction.

  • Simuler l'emplacement. Vous pouvez faire en sorte que le débogueur simule l'emplacement de l'iPad pour vous.

Une condition étant définie ici que le développeur voulait que le point d'arrêt soit déclenché uniquement si networkStatus n'est pas égal à NotReachable, lorsque le programme s'exécute comme indiqué sur cette figure, vous pouvez voir que le programme a cessé d'être exécuté. point d'arrêt.

Le networkStatus est atteignableViaWiFi comme vous pouvez (à peine) voir dans la figure dans le volet Variables. Si vous voulez ensuite voir ce qui se passe lorsque l'application s'exécute étape par étape, sélectionnez Step In et l'écran affiché apparaît.

Vous pouvez voir que l'instruction

if (networkStatus == NotReachable) {

a amené le débogueur à se déplacer sur la ligne suivant le bloc de code qui aurait été exécuté si l'instruction if a été évaluée à YES et au débogueur a fait une pause sur la ligne vide.

C'est parce que l'instruction if évaluée à NO - le networkStatus était accessibleViaWiFi - et le bloc de code a été ignoré:

if (networkStatus == NonReachable) {UIAlertView * alert = [[UIAlertView alloc] initWithTitle: @ "Réseau non disponible "message: @" RoadTrip nécessite une connexion Internet "délégué: nil cancelButtonTitle: @" OK "otherButtonTitles: nil]; [show d'alerte];}

Bien sûr que vous le saviez, ayant affiché la valeur de networkStatus comme accessible.

Barre de débogage dans iOS6 Développement d'applications - dummies

Le choix des éditeurs

Comment utiliser l'enregistreur de macros dans Excel 2016 - mannequins

Comment utiliser l'enregistreur de macros dans Excel 2016 - mannequins

D'une façon que vous pouvez obtenir du code dans un Le module VBA est en enregistrant vos actions, en utilisant l'enregistreur de macros Excel. Une chose dont vous devez vous souvenir est que vous ne pouvez enregistrer que des choses que vous pouvez faire directement dans Excel. L'affichage d'une boîte de message n'est pas dans le répertoire normal d'Excel. (C'est une chose VBA.) Le ...

Comment utiliser la fonction PROB dans Excel - mannequins

Comment utiliser la fonction PROB dans Excel - mannequins

La fonction PROB dans Excel utilise un ensemble de valeurs et les probabilités associées pour calculer la probabilité qu'une variable soit égale à une valeur spécifiée ou qu'une variable tombe avec une plage de valeurs spécifiées. La fonction utilise la syntaxe = PROB (x_range, prob_range, limite inférieure, [limite supérieure]) où x_range est égal à la plage de travail qui contient vos valeurs et prob_range ...

Comment utiliser le QUARTILE. EXC et QUARTILE. INC Fonctions dans Excel - les nuls

Comment utiliser le QUARTILE. EXC et QUARTILE. INC Fonctions dans Excel - les nuls

Le QUARTILE. EXC et QUARTILE. Les fonctions INC dans Excel déterminent la valeur du tableau dans un quartile spécifié d'un tableau et fonctionnent de la même manière que les fonctions centiles. Le QUARTILE. La formule EXC utilise la syntaxe = QUARTILE. EXC (tableau, quart) Le QUARTILE. La formule INC utilise la syntaxe = QUARTILE. INC (array, quart) où array donne le tableau de valeurs et quart donne le quartile de ...

Le choix des éditeurs

Ajustez la taille et l'emplacement du tuyau dans votre jeu Flappy Bat - nuls

Ajustez la taille et l'emplacement du tuyau dans votre jeu Flappy Bat - nuls

Lors de la création de votre jeu Flappy Bat (une version différente de Flappy Bird), sauf si vous avez de la chance, la taille du trou dans votre sprite Pipe est soit trop petite pour que la chauve-souris vole à travers ou trop grande pour rendre le jeu difficile. Avant d'augmenter la taille du trou, considérez une autre chose que le tuyau devrait ...

Création d'une page mobile jQuery de base pour la programmation HTML5 et CSS3 - mannequins

Création d'une page mobile jQuery de base pour la programmation HTML5 et CSS3 - mannequins

Il existe une approche très populaire parmi les programmeurs HTML5 et CSS3 pour créer des sites Web adaptés aux mobiles avec AJAX, et c'est d'utiliser une bibliothèque complémentaire à jQuery appelée jQuery Mobile. Jquery Mobile est une puissante combinaison de code JavaScript et CSS intégrée au-dessus de la bibliothèque. La bibliothèque jQuery fonctionne en prenant une page HTML5 normale ...

Le choix des éditeurs

Indentation des données de cellule dans Excel 2007 - mannequins

Indentation des données de cellule dans Excel 2007 - mannequins

Dans Excel 2007, utilisez les boutons Augmenter le retrait et Diminuer le retrait du Groupe d'alignement dans l'onglet Accueil pour modifier l'indentation du contenu de la cellule. Cette fonctionnalité est généralement utilisée pour améliorer l'apparence des données de table en indentant le texte subordonné. Retrait des données de cellule Procédez comme suit pour indenter les données dans les cellules: Sélectionnez ...

Indicateurs et outils dans la barre d'état Excel 2010 - témoins

Indicateurs et outils dans la barre d'état Excel 2010 - témoins

La barre d'état apparaît au bas de la fenêtre Excel 2010 et vous tient informé du mode actuel d'Excel et des touches spéciales que vous utilisez. En outre, vous pouvez utiliser la barre d'état pour sélectionner une nouvelle vue de feuille de calcul et faire un zoom avant ou arrière sur la feuille de calcul. La barre d'état contient les éléments suivants ...

Comment utiliser les fonctions VLOOKUP et HLOOKUP dans Excel 2016 - les mannequins

Comment utiliser les fonctions VLOOKUP et HLOOKUP dans Excel 2016 - les mannequins

Les plus populaires d'Excel Les fonctions de recherche de 2016 sont HLOOKUP (pour la recherche horizontale) et VLOOKUP (pour la recherche verticale). Ces fonctions se trouvent dans le menu déroulant Recherche et référence de l'onglet Formules du ruban ainsi que dans la catégorie Recherche et référence de la boîte de dialogue Insérer une fonction. Ils sont ...