Core Foundation   >   CFShow(_:)
関数
CFShow(_:)
Core Foundation オブジェクトの説明を stderr に出力します。
宣言
パラメータ
obj | CFType から派生した Core Foundation オブジェクト。obj が Core Foundation オブジェクトでない場合、アサーションが起こります。 |
議論
出力は標準 I/O 標準エラー(stderr) にプリントされます。
この関数は、Core Foundation オブジェクトのデバッグ補助として役立ちます。これらのオブジェクトは不透明型に基づいているため、その内容を直接調べることは困難です。しかし、不透明型は、そのオブジェクトの記述を返す description 呼び出し関数を実装します。この関数はこれらの呼び出し関数を呼び出します。
特別な考慮事項
CFShow は、一般的な 2 つの方法のいずれかで使用できます。デバッガが関数呼び出し(gdb など) をサポートしている場合は、デバッガで CFShow を呼び出します。
リスト 1
(gdb) call (void) CFShow(string) Hello World
また、CFShow への呼び出しをコードのテスト版に組み込んで、Core Foundation オブジェクトの"スナップショット" をコンソールに表示することもできます。