2010-12-19 14 views
3

私は熟練したVisual Studioプログラマーです。ブレークポイントを設定すると、中間ウィンドウを開き、?variableNameと入力して変数の現在の値を表示できます。Xcode:ブレークポイントの設定中に変数値を見つける

しかしXcodeでは、私は同等のものを見つけることができません。コードをステップ実行するときに変数名にカーソルを置くことができますが、長い文字列はビューで切り捨てられます。

Visual Studioの中間ウィンドウに相当するXcodeはありますか?そうでない場合は、どのようにしてブレークポイントを設定し、値を見ることができますか(長い文字列の場合は完全な値)?

多くのおかげで、 ブレット

答えて

10

は、コンソールウィンドウを使用します(ファイル名を指定して実行]メニューの下に - 「を表示するコンソール」を選択します)と、それはgdbデバッガです。次に、あなたが発行できます。

po variableName 

もう一つの方法は、変数、右クリック(または[Ctrl]キー+ [左クリック])の上に置いて、「印刷の説明」を選択することです。出力はgdbコンソールに送られます。

+0

[説明の印刷]が見つかりません。そしてprint self breakpoint関数はintのようなプリミティブで動作しますか? –

+5

** "po" **はオブジェクト(Print Object)用で** ** "print" **はプリミティブ用です。 –

+0

プリミティブをキャストしなければならないことがあります。 ** 'po(int)[myNSNumber intValue]' ** –

0

ステップコマンドの隣にある小さなスプレーボトルをクリックすると(または実行>デバッガを使用して)開くことができるデバッガGUIがあります。それはあなたが見ているフレーム内のすべてのオブジェクトと現在の呼び出しスタックを持つGUIウィンドウを持っています。

関連する問題