我在ClassA的m文件中声明了一个静态const变量
static NSString * const myConstString = @"a string value";
所以myConstString是一个常量,不能在文件外部访问。
我的问题是:
#define myConstString @"a string value"
,myconstString会被分配一次吗? 感谢。
答案 0 :(得分:1)
静态变量与该类完全无关。它有“文件范围”,只有一个。
不要那样做。