可能重复:
在objective-c中@符号代表什么?
这是您从未真正问过自己的问题之一。我已经在 Objective-C 中编程了相当长的时间,所以我不是在问如何使用 NSString。这只是一直以来“就是这样”的事情之一,或者如果有人问过这个问题,我不记得答案了。
我的第一个想法是它用于区分 NSString 文字和 CString,但 NSString 的类引用指出“NSString 被实现为表示一个 Unicode 字符数组,换句话说,一个文本字符串”。所以如果它代表一个字符数组,那么@到底是什么意思?