Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios @[]符号在objective-c中代表什么?_Ios_Objective C - Fatal编程技术网

Ios @[]符号在objective-c中代表什么?

Ios @[]符号在objective-c中代表什么?,ios,objective-c,Ios,Objective C,我正在学习objective-c,面试官问了我这个问题 在objective-c中,@[]符号是什么意思?它是一个NSArray类文本。您可以使用以下命令创建实例 NSArray *array = @[]; 实现这一点的不同方法 NSArray *array = [[NSArray alloc] init]; 结果是相同的它是一个空数组,因为您可以这样创建数组: NSArray* array = @[@"A", @"B"]; 这是一个空数组它的意思是分配了空数组HY-3,这个问题怎么了??

我正在学习objective-c,面试官问了我这个问题


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

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

NSArray *array = @[];
实现这一点的不同方法

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

结果是相同的

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

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

这是一个空数组它的意思是分配了空数组HY-3,这个问题怎么了??