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

jas*_*ori 2 objective-c automatic-ref-counting

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

static NSString * const strings[5] = {
    [2] = @"value2",
    [4] = @"value3",
};
Run Code Online (Sandbox Code Playgroud)

strings[3]== nil

bbu*_*bum 9

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