2

ARC では、「スタック変数は nil で初期化される」( docs ) ことを知っています。static const 配列の値はどうですか? それは理にかなっていますが、公式にそれを述べているものは見つかりませんでした。例えば:

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

strings[3]== ? nil_

4

1 に答える 1

9

ARC に関係なく、C 言語の定義により、静的変数には NULL/nil/0 が割り当てられます。

于 2012-05-02T22:06:29.057 に答える