NSDictionary 的描述 - 为啥有些键名带有引号?
Posted
技术标签:
【中文标题】NSDictionary 的描述 - 为啥有些键名带有引号?【英文标题】:Description of NSDictionary - why are some key names with quotes?NSDictionary 的描述 - 为什么有些键名带有引号? 【发布时间】:2012-07-18 09:33:48 【问题描述】:我在字典上使用了一个简单的 NSLog:
NSLog(@"dict %@", dictionary);
结果是:
...
"first_name" = Peter;
gender = male;
id = 1171548848;
"last_name" = Lapisu;
...
为什么“引号”中有一些键名,而另一些则没有?
【问题讨论】:
这只是输出键的可视化表示,您不必担心,因为当您要引用任何键时,您将使用@"MyKeyInDictionary"
格式。
【参考方案1】:
当字符串有字母+数字以外的字符时,会引用字符串。
这是description
函数的基本方法。
【讨论】:
以上是关于NSDictionary 的描述 - 为啥有些键名带有引号?的主要内容,如果未能解决你的问题,请参考以下文章