我有一个全局变量:的NSString常量指针到常量指针
FOUNDATION_EXPORT NSString *const ENGModelItemText; // .h file
NSString *const XYZConstant1 = @"XYZConstant1"; // .m file
...我想创建XYZConstant2
将指向XYZConstant1
。我认为这将是如此简单:
NSString *const XYZConstant2 = &XYZConstant1
我*
和&
起到了一下,但无法得到它的权利。我想为XYZConstant2
摆脱#define
,我现在使用它。
为什么它们指向完全相同的对象 - 您应该使用'isEqual:'来比较:) – deanWombourne
使用'=='和'const'会更快。 –
如果你追求速度为什么你要使用字符串 - 使用'enum' :) – deanWombourne