关于ios:@ []符号在objective-c中代表什么?

What does the @[] symbol represent in objective-c?

我在学习目标C,面试官问我这个问题

在objective-c中,@[]符号是什么意思?


它是一个NSArray类文本。您可以使用这个创建实例

1
NSArray *array = @[];

做这件事的不同方法

1
NSArray *array = [[NSArray alloc] init];

结果是一样的


它是一个空数组,因为您可以这样创建数组:

1
NSArray* array = @[@"A", @"B"];