我在ClassA的m文件中声明了一个静态const变量
static NSString * const myConstString = @"a string value";
所以myConstString是一个常量,不能在文件外部访问。
我的问题是:- 如果我有ClassA的多个实例,myConstString只会被分配一次吗?
- 如果我使用
#define myConstString @"a string value"
, myConstString只被分配一次吗?
谢谢。
-
静态变量与类完全无关。