パフォーマンスの低下がそれを排除しない場所でのログ記録のために、ブレークポイントを使用する場所全体にNSLoggingから移動したいと考えています。Xcode 4.3ブレークポイントのロギングオブジェクトの説明
は、私はちょうどpo
デバッガコマンドアクションを持つオブジェクト、そして私は、私はちょうどログメッセージアクションをchoosignことにより、任意の文字列をログに記録することができます知っていることができます知っています。
私はログメッセージを選択し、SomeText giving context for object description: @(const char *)[[anObject description] UTF8String]@
のようなものを入力することで両方を組み合わせることができるはずだと思います。残念ながら、これはうまくいかないように見え、常に私が説明文字列へのポインタと想定しているものを私に与えます。
私は間違っていますか?
ありがとう、これは実行可能なソリューションのように聞こえます(ただし、Loggingアクションに何が起こったかは直接*回答しません)。実際、私の経験では、ブレークポイントのロギングはNSLogを使用するよりもはるかに低速ですが、時には私のソース全体にNSLogをスプレーしたくありません。 – fzwo
おそらく、私が答える以上のものがありますか?私はあなたのポストに置いた表現の結果がポインタになることを期待しています。投稿したコードは、同じ目標を達成するのに役立ちますか?それを達成するための別の方法を探していますか? – Sam
私はあなたに賞金を授与しました。なぜなら、私がブレークポイントロギングで実践した問題を修正しているからです。私は私の質問の式は文字列へのポインタだけでなく、文字列を出力すると思った。 – fzwo