Lorsque vous vous arrêtez sur un point de rupture ou que vous mettez en pause la session de débogage, vous pouvez voir les descriptions de toutes les variables disponibles et même le contenu des collections et dictionnaires.
AppCode fournit des Frames et des Watches pour vous aider à examiner facilement tout problème. En prime, lorsque vous sélectionnez un symbole à surveiller, vous pouvez bénéficier de la saisie automatique.
Vous pouvez également évaluer n'importe quelle expression arbitraire ou fragment de code en appuyant simplement sur ⌥F8. AppCode vous montrera une fenêtre contextuelle qui permet d'évaluer des expressions de code complexes à la volée. Si vous utiliser les commandes LLDB, vous pouvez toujours passer à la console de débogage qui est disponible sous la forme d'une fenêtre d'outil séparée.
Vous pouvez toujours voir tous les points de rupture de votre code dans une boîte de dialogue dédiée en appuyant sur ⇧⌘F8.
Il existe plusieurs types de points de rupture que vous pouvez utiliser dans AppCode :
Run Anything (Double⌃) est une nouvelle façon universelle pour exécuter et déboguer n'importe quelle configuration de votre projet, et il peut même être utilisé pour ouvrir un projet .
Pour exécuter une configuration, commencez simplement par saisir son nom. Pour déboguer, maintenez enfoncée la touche ⇧ pour passer au mode Debug. Pour ouvrir un projet, tapez open
et sélectionnez le projet souhaité dans la liste.
La vue Variables inline
affiche les valeurs des variables directement dans l'éditeur (à côté de la déclaration
des variables). Cette vue est activée par défaut, mais peut être facilement désactivée dans la fenêtre de l'outil de débogage sous
Settings menu | Show Values
dans l'éditeur.
AppCode fournit un moyen pratique de parcourir les objets Core Data et leurs relations dans le débogueur : il affiche les valeurs effectives des champs d'objets Core Data et ignore toutes les propriétés qui ne sont pas utiles.
AppCode vous permet d'exécuter votre application iOS ou tvOS sur un appareil et un simulateur.
Il est facile de profiler votre application avec l'application Instruments, lancée en cliquant sur le bouton Profile sur la barre d'outils AppCode.