2011-12-06 8 views
6

Xcode機能を使用して特定のデータを記録したいと考えています。実際には、ブレークポイントのLog MessageアクションでXcode 4ブレークポイントアクションの使用方法

に似た何かをachiveために非常に簡単でなければなりません。私はこれを変えてみました:

Size: @NSStringFromRect([[self view] frame])@ 

しかし失敗しました。

私は既にXcodeのドキュメントを検索しており、その機能が文書化されていないことに驚いています。私が見つけることができた唯一の情報ビットは、ブレークポイントを打つときのサウンド再生動作の設定方法でした。

+0

これでrectを記録します。ブレークポイントとの関係は何ですか? – Macmade

+0

評価後に自動的に継続するブレークポイントを設定できます。アップルのエバンジェリストによると、デバッグデータをロギングするこの方法は、たくさんの 'NSLog'ステートメントでコードを捨てるよりも優先されます。また、Xcodeのブレークポイントビューでログステートメントを整理する利点があります(これらのブレークポイントを共有してブレークポイントを»本当のものから分離することができます)。 –

答えて

8

どの程度

Size: @(CGRect)[[self view] frame]@ 
3

別の解決策は、次のようになります。

Size: @(const char *)[[[[some objects] object] description] UTF8String]@ 

出力はfourplusoneの答えの1ほど素敵ではないが、それは良い説明を提供するすべてのオブジェクトで動作します。

関連する問題