2

iOS アプリケーションのデバッグ中に、以下を使用してオブジェクトの値を出力する方法を知っています。

「変数名」を表示

po "変数名"

p "整数変数"

Xcode でデバッグ中に定数の値を出力する方法を知りたいですか? 定数の値を出力するコマンドはありますか? 上記のコマンドを使用すると、Xcode が次のエラーを返すためです。

error: use of undeclared identifier

ありがとう。

4

2 に答える 2

9

マクロ (何かを #define したときに得られるもの) は、言語プリプロセッサのドメインです。それらは展開され、コードをコンパイルするときに展開された値が使用されます。

デバッガーはソース ファイルを解析しません。バイナリの内容に基づいて動作します。いいえ、デバッガーで #define マクロの値を表示することはできません。

于 2012-10-25T11:10:58.527 に答える