标签: objective-c automatic-ref-counting
在ARC下,我知道“堆栈变量初始化为零”(docs)。静态const数组的值怎么样?这是有道理的,但我找不到官方陈述的东西。例如:
static NSString * const strings[5] = { [2] = @"value2", [4] = @"value3", };
将strings[3] == nil?
strings[3]
nil
答案 0 :(得分:9)
无论ARC如何,通过C语言的定义,静态变量被赋值为NULL / nil / 0。