2011-10-29 8 views
2

私はXcodeデバッガの使い方を知っていますが、変数の値を表示するためにpoを使用しました。Xcode 4デバッガでリアルタイムで変数値を追跡する方法はありますか?

私は変数の値を見て、複数の変数がどのように変化するかを追跡して(コードをステップ実行するとき)、これらの値をデバッガウィンドウに表示する必要があります。 .." 毎回!

これを行う方法はありますか?つまり、xCodersは関数をステップ実行した結果、10-15の変数が同時に変化するのをどのように見ていますか?

すべてのあなたのお返事ありがとうございます、このことは私をかなり狂ってしまいました!

答えて

2

まず、ドキュメント(セクションDebug Area Help)をお読みください。

変数ビュー(デバッグ領域内)では、値がいつ変化するかを追跡できます。変更された変数は、青色のでマークされています。さらに、の変数を参照することができます

+0

これはほとんどの変数で正しく動作します。ありがとうございます!ただし、NSArraysおよびその他のオブジェクト型のデバッグ領域には値は表示されず、アドレスのみが表示されます。たとえば、10文字列の配列がある場合、配列の各位置の文字列をデバッグ領域でどのように見ることができますか? –

+0

追跡するオブジェクトごとにポインタ参照が必要です。配列(または辞書)を出力して、保持している各オブジェクトへのポインタ値を取得し、デバッグ領域で( '(NSString *)0xe3a1d20'のような)値を見る式を追加することができます。 – Felix

+0

私は12のNSStringの配列_pageDataを持っていて、関数で初期化されているとしましょう。デバッグウィンドウに正確に何を書いて、配列の12要素すべてが初期化されているか確認してください。 –

関連する問題