Objective-C中类名中的有效字符

前端之家收集整理的这篇文章主要介绍了Objective-C中类名中的有效字符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Objective-C类的有效字符集是什么?

当然,字母,数字和下划线的基本命名约定都可以工作,但是我正在寻找一个特殊字符来避免命名冲突.

$符号似乎工作,但我找不到任何文档. language reference没有提到它.

任何其他?可以参考的任何“官方”文件

解决方法

历史上,Objective-C编译器已经基于GNU C编译器,它是 allowed dollar signs in identifiers as an extension.据我所知,这是唯一的例外,是命名标识符的规则,字符,数字和下划线序列不以数字开头.

由于Apple为其编译器切换了不同的工具链,因此美元符号似乎保持向后兼容.我会避免在我的新代码中使用它,尤其是因为苹果公司不会将其作为功能进行广告宣传.

猜你在找的C&C++相关文章