objective-c - NSDictionary 的描述 - 为什么有些键名带有引号?

标签 objective-c cocoa nsdictionary

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

NSLog(@"dict %@", dictionary); 

结果是:

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

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

最佳答案

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

这是description函数的基本方法。

关于objective-c - NSDictionary 的描述 - 为什么有些键名带有引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11538371/

相关文章:

ios - 如何检查UIButton的背景色

c++ - 我可以用 native 代码扩展 Corona 吗?

ios - 在 iOS 中开发和分发框架

objective-c - NSOpenSavePanelDelegate 协议(protocol)中的方法 panelSelectionDidChange 被调用两次

ios - 如何搜索目录的目录?

c++ - 从 Objective-C 访问静态 C++ 字段

xcode - NSMutableData setLength :NSUInteger crashing the app

cocoa - 检测窗口是否是 cocoa 中的关键窗口

ios - 如何在 Objective-C/iOS 中的客户端上创建虚拟 JSON 数据?

ios - 如何从字典的 NSArray 创建 indexPath