plistファイルは次のようになります。
次に、このplistを使用して辞書を初期化し、辞書をログに記録すると、次のように表示されます(引用符を参照してください。一部のキーは文字列タイプであり、一部はそうではありません。値でも発生します):
NSRequestにこの辞書を使用すると、間違ったタイプのキーまたは値でアプリがクラッシュしていました。
plistファイルは次のようになります。
次に、このplistを使用して辞書を初期化し、辞書をログに記録すると、次のように表示されます(引用符を参照してください。一部のキーは文字列タイプであり、一部はそうではありません。値でも発生します):
NSRequestにこの辞書を使用すると、間違ったタイプのキーまたは値でアプリがクラッシュしていました。
オブジェクトをログに記録すると、その説明メソッドが呼び出されて詳細が出力されます。NSDictionaryの記述方法の文書化では、次のように述べられています-
このメソッドは、データのシリアル化ではなく、デバッグ目的で読み取り可能な出力を生成することを目的としています。
したがって、アプリが後でクラッシュすることを心配しないでください。
それらはすべて文字列であり、引用符でフォーマットされているものとそうでないものがあります。特殊文字を含むものだけに引用符が付いていることに注意してください
これ
NSLog(@"%@", [@{@"client_id" : @"listing_ios", @"urlStr" : @"http://abc.com/access_token"} description]);
これを生成します:
2013-01-08 13:27:52.855 アプリ[4239:14603] {
"client_id" = "listing_ios";
urlStr = "http://abc.com/access_token";
}