変数が XCode で値を表示するにはどうすればよいですか?
自動ペインにはありません。また、カーソルを合わせても表示されません。何故ですか?
Add Expression を実行すると、正しく表示されることもあります。また、NSLog を実行してログに記録することもできますが、2013 年にはこれは本当にばかげているように思えます。
XCode 4.6 を使用しています。何か間違ったことをしているのですか、それともこの基本機能が存在しないだけですか?
コンテンツ ペインのローカル変数セクションを使用して、デバッグ中に変数値を表示できます。
shift+ command+を使用Yして、上のペインを切り替えることができます。
xCode でのデバッグの詳細については、次のリンクを参照してください。
コンソールで、コマンド 'po' (印刷オブジェクトの略) を使用します。例: po [self myVariable]
これにより、コンテンツ ペイン内のこの半役に立たない変数ツリーよりも多くの情報が得られます。
ヒント:
1) ビルド構成がデバッグに設定されていることを確認してください。そうしないと、ローカル変数をデバッグできません。
2) 構造体とプリミティブをデバッグする必要がある場合があります。この場合、'po' の代わりに 'p' を
使用します。3) ドット表記 (po self.myVariable) を使用できますが、一部のデータ型ではこれが機能しないようです。xcodeのバージョンに依存すると思います