我有一个只需要有数字的非可变数组。我将如何初始化它?
我现在有如下所示,但我认为必须有更好的方法。我们可以像在 C++ 中那样做吗?像这样的 int list[5] = {1,2,3,4,5};
会对应用程序产生任何影响吗?
myArray = [[NSArray alloc] initWithObjects: [NSNumber numberWithInt:1], [NSNumber numberWithInt:2], [NSNumber numberWithInt:3], nil];
另外,如果我需要一个只有数字的数组,它会是什么样子?我是 obj-c 的新手,在网上环顾四周我看到了相互矛盾的答案。
最佳答案
还没有,但很快:
http://blog.ablepear.com/2012/02/something-wonderful-new-objective-c.html
更新:新的语法是:
@[ @(20), @(10) ]
@[]
创建一个数组,@(number)
生成一个可以放入数组的 NSNumber。
关于objective-c - 初始化 NSArray 的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9440604/