Objective c @[]在目标c中代表什么?
我在下面的上下文中遇到了@[]Objective c @[]在目标c中代表什么?,objective-c,ios,Objective C,Ios,我在下面的上下文中遇到了@[] self.searches = [@[] mutableCopy]; 它是什么?它是一个数组文本。换句话说:[NSArray arraywhithobjects:nil]缩写形式。 您可以像这样在其中添加对象 NSArray *array = @[@"one", @"two"]; 这是一个数组文本。换句话说:[NSArray arraywhithobjects:nil]缩写形式。 您可以像这样在其中添加对象 NSArray *array = @[@"one",
self.searches = [@[] mutableCopy];
它是什么?它是一个数组文本。换句话说:
[NSArray arraywhithobjects:nil]
缩写形式。
您可以像这样在其中添加对象
NSArray *array = @[@"one", @"two"];
这是一个数组文本。换句话说:
[NSArray arraywhithobjects:nil]
缩写形式。
您可以像这样在其中添加对象
NSArray *array = @[@"one", @"two"];
这看起来有点滥用了新的数组文字符号。我会选择self.searches=[NSMutableArray]代码>(我认为它更清晰,而且在手动引用计数时也不会泄漏。)这看起来有点滥用了新的数组文字表示法。我会选择self.searches=[NSMutableArray]代码>(我认为这更清晰,而且在手动引用计数时也不会泄漏。)