0

xcode 4.6 をインストールしました。リリースノートで、以下の行を見つけました:

NSArrayデバッガーは、 またはNSDictionaryオブジェクト内の要素を検査できます。

「po」コマンドを使用して値を表示できます。それは同じことを指していますか?

また

開発者が「po」コマンドを使用せずNSArrayに要素を検査するために利用できる他の手法はありますか?NSDictionary

4

2 に答える 2

2

配列にデータがある場合は、その横にブレークポイントを配置します。その時点で実行を停止します。

次に、その上にカーソルを置きます。

例:ここに画像の説明を入力

次:ここに画像の説明を入力

お役に立てれば。「po」や説明を印刷する必要はありません...

編集:

私はちょうどこれをやった:

ここに画像の説明を入力

于 2013-02-20T07:59:48.003 に答える
0

gdb ウィンドウでは、po を使用してオブジェクトを調べることができます。

オブジェクトが追加された後にブレークポイントを設定すると、辞書の内容を調べることができます

質問 GDB とは何ですか?

gdb は実際には、コマンドを入力できるコンソールのプロンプトです。「po object_name」と入力すると、オブジェクトの内容がコンソールに表示されます。詳細はこちら

 NSMutableDictionary* dictForData = [[NSMutableDictionary alloc] init];
    [dictForData setObject:@"test1" forKey:@"string1"];
    [dictForData setObject:@"test2" forKey:@"string2"];

出力

(gdb) po dictForData
{
  string1 = test1;
  string2 = test2;
}

ログデータの別のオプション。

セット 1 :ここに画像の説明を入力

ステップ2 :ここに画像の説明を入力

ステップ 3 :ここに画像の説明を入力

ステップ 4 :ここに画像の説明を入力

ここに私が使用している方法があります。

于 2013-02-20T07:14:38.757 に答える