使用ARC,静态const数组的值是否自动赋值为nil?

时间:2012-05-02 22:04:12

标签: objective-c automatic-ref-counting

在ARC下,我知道“堆栈变量初始化为零”(docs)。静态const数组的值怎么样?这是有道理的,但我找不到官方陈述的东西。例如:

static NSString * const strings[5] = {
    [2] = @"value2",
    [4] = @"value3",
};

strings[3] == nil

1 个答案:

答案 0 :(得分:9)

无论ARC如何,通过C语言的定义,静态变量被赋值为NULL / nil / 0。