Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c NSDictionary说明-为什么有些关键字名称带有引号?_Objective C_Cocoa_Nsdictionary - Fatal编程技术网

Objective c NSDictionary说明-为什么有些关键字名称带有引号?

Objective c NSDictionary说明-为什么有些关键字名称带有引号?,objective-c,cocoa,nsdictionary,Objective C,Cocoa,Nsdictionary,我在字典上使用了一个简单的NSLog: NSLog(@"dict %@", dictionary); 结果是: ... "first_name" = Peter; gender = male; id = 1171548848; "last_name" = Lapisu; ... 为什么有些键名在“引号”中,有些不在?当字符串包含字母+数字以外的字符时,它将引用字符串 这是description函数的基本方法。这只是输出键的直观表示,您不必担心,因为当您想要引用任何键时,您将使用@“MyKe

我在字典上使用了一个简单的NSLog:

NSLog(@"dict %@", dictionary); 
结果是:

...
"first_name" = Peter;
gender = male;
id = 1171548848;
"last_name" = Lapisu;
...

为什么有些键名在“引号”中,有些不在?

当字符串包含字母+数字以外的字符时,它将引用字符串


这是
description
函数的基本方法。

这只是输出键的直观表示,您不必担心,因为当您想要引用任何键时,您将使用
@“MyKeyIndicationary”
格式。