[解決済み] XcodeデバッガでNSDictionary変数の内容を表示するには?
2023-06-05 03:28:37
質問
Xcode デバッガを通して NSDictionary 変数のキー/値のペアを表示する方法はありますか。 変数ウィンドウで完全に展開されたときの情報の範囲です。
Variable Value Summary
jsonDict 0x45c540 4 key/value pairs
NSObject {...}
isa 0xa06e0720
辞書の各要素を表示してくれると思っていたのですが(配列変数に似ている)。
どのように解決するのですか?
gdbウィンドウで
po
を使ってオブジェクトを検査することができます。
が与えられた。
NSMutableDictionary* dict = [[NSMutableDictionary alloc] init];
[dict setObject:@"foo" forKey:@"bar"];
[dict setObject:@"fiz" forKey:@"buz"];
オブジェクトが追加された後にブレークポイントを設定すると、辞書に何が入っているかを調べることができます。
(gdb) po dict
{
bar = foo;
buz = fiz;
}
もちろん、これらは
NSString
オブジェクトで、きれいに印刷されます。他の複雑なオブジェクトについてはYMMVです。
関連
-
[解決済み】Xcode - 'NSUnknownKeyException', reason: ... this class is not key value coding-compliant for the key X" エラーの修正方法とは?
-
[解決済み] Xcode 4で「既存のフレームワークを追加」する方法は?
-
[解決済み] Xcode DMGまたはXIPファイルをダウンロードする方法は?
-
[解決済み] Xcodeで複数行のインデントを行うにはどうすればよいですか?
-
[解決済み] Xcodeはクラッシュの原因となる行を表示しない
-
[解決済み] switch文の中で変数を宣言する [重複]。
-
[解決済み] performSelectorの使用: メソッドを呼び出すだけと比較した場合
-
[解決済み] Xcode Debugger: 変数の値を表示する
-
[解決済み] NSDictionaryにboolean値を追加するにはどうすればよいですか?
-
[解決済み] Objective-CでQueueを作成し、使用するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] NSURLをローカルファイルのパスに変換する
-
[解決済み] インスタンスメッセージの受信型'CALayer'は前方宣言である」とはどういう意味か?
-
[解決済み] Xcode Debugger: 変数の値を表示する
-
[解決済み] Objective-Cのプロテクトメソッド
-
[解決済み] Swift の外部読み取り専用、内部読み書き可能なプロパティ
-
[解決済み] iOS - プログラムでUISwitchを設定する方法
-
[解決済み] IOS: 角の丸いUIImageまたはUIImageViewを作成する
-
[解決済み] UIButtonのテキストを変更する
-
[解決済み] iOSアプリケーションの最上位ビュー/ウィンドウへの参照取得
-
[解決済み] CocoaでperformSelector:withObject:afterDelay:をプリミティブ型で使用する方法は?