【发布时间】:2012-01-23 22:17:54
【问题描述】:
我发现关于设置 NSString 常量的讨论让我按照以下方式编写代码:
.h 文件:
extern NSString * const kSectionHeaders;
.m 文件:
NSString * const kSectionHeaders = @"header";
当程序运行时,它必须根据一系列 NSString 常量测试文本文件中的单词。
当设置上述功能时,我读取内存比较应该起作用:
if (property == kSectionHeaders) {...}
工作不强:( 以下工作,但它被描述为一个糟糕的解决方案(更慢,还有什么?):
if ([property isEqualToString:kSectionHeaders]){...}
我觉得我做错了什么。但是看不到什么! 请帮忙 :-) 谢谢! J.
【问题讨论】:
标签: objective-c nsstring constants equals string-comparison