2

デバッグ操作中に NSDictionary を調べたいのですが...これを行うための最速かつ最良の方法は何ですか?? xcode には、オブジェクトを見るための Visual Studio のような時計がありませんか?

代替テキスト http://www.ghiboz.info/shots/f1320fc6.png

ありがとう!

4

3 に答える 3

3

デバッガーを開いて(CMD + SHIFT + Y)辞書インスタンスを選択し、それを右クリックして[コンソールに説明を印刷]を選択します。次に、実行ログ(CMD + SHIFT + R)を開くと、辞書の内容が表示されます。VSほど良くはありませんが、まだ別の方法を見つけていません。
スクリーンショット

于 2010-06-23T14:07:27.537 に答える
0

XCode 4.6 には、役立つ次の機能が追加されています。

The elements of NSArray and NSDictionary objects can now be inspected in the Xcode debugger

コンソールにオブジェクト全体を出力しなくても、これらのオブジェクト タイプを検査できるようになりました。楽しみ!

ソース: http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_6.html

于 2013-04-19T22:02:09.597 に答える
0

最も簡単な方法は、コンソール ビューに切り替えて「po myDictionary」と入力することです。辞書は NSLog 形式で出力されます。

(「po」は「print object」を表します。スカラー値を出力するには、「p someScalar」を実行します。出力myDictionary.countは少しトリッキーです p (int) [myDictionary count]。)

于 2013-04-19T22:08:45.103 に答える