【发布时间】:2015-02-04 19:56:10
【问题描述】:
令我困扰的是为什么“字面”一词被用来指代NSString 和NSArray 等类的实例。我只看到用于参考NSString 的术语并且天真我认为它与它“字面上”是一个字符串有关,即在引号之间。抱歉,如果这听起来很可悲,但我就是这么想的。
然后今天我了解到NSArray 的某些实例也可以称为文字实例,即使用“文字语法”创建的类的实例。
【问题讨论】:
-
literal = 在编译时硬编码到代码中。例如:
@[ @"foo", @"bar" ]是一个数组字面量。将其与您在运行时动态获取的内容进行比较(例如解析某些 JSON 的结果等)
标签: objective-c terminology literals objective-c-literals