2009-11-13 1 views
1

Je voudrais voir le contenu de NSObjects comme des propriétés (tableaux, entiers, flottants ...). Comme je suis un développeur Flex, je suis habitué à utiliser l'outil de débogage Eclipse. Mais maintenant je commence avec l'iPhone que je suis un peu perdu.Comment puis-je déboguer des objets sur XCode de la même manière que dans Eclipse?

Par exemple, je viens de télécharger l'application SeismicXML à partir de l'exemple de code de dev, et j'ai mis un point d'arrêt sur les méthodes connectionDidFinishLoading et parseEarthquakeData.

Je voudrais imprimer les données (le xml) mais je ne sais pas comment. La seule chose que je pourrais faire est d'imprimer l'objet en utilisant la commande po sur le gdb.

Une idée?

Remarque: XCode 4 et supérieur a amélioré le système de débogage.

Répondre

0

Malheureusement, la visionneuse de la propriété visuelle ne semble pas être aussi belle que je le voudrais. Je passe une bonne partie de mon temps dans la console gdb à publier toutes sortes de folies.

0

Comment puis-je déboguer des objets sur XCode

En haut à gauche de XCode vous pouvez voir un menu déroulant, assurez-vous de choisir « Debug » comme config active. Mettez vos points d'arrêt puis ouvrez Debuuger (à partir du menu Exécuter) Vous devriez voir quelque chose comme ça alt text http://www.cocoalab.com/media/becomeanxcoder/05/08_debugger.png

Comme vous pouvez le voir, il y a des boutons étape tout comme Eclipse.

Je voudrais imprimer les données (le xml) mais je ne sais pas comment.

Voulez-vous dire l'imprimer sur la console? comme en traçant? Dans ce cas, vous pouvez utiliser NSLog(NSString *string);

Questions connexes