序列整数的列表或数组

时间:2012-07-27 18:53:39

标签: objective-c

我是Objective-C的新手,我对Ruby有了不错的理解。

我希望有一个列表/数组,从1,2,3,......一直到x(x是我代码中其他地方定义的最大值)。

最好的方法是什么(x可以是数百万的高数字,因此手动输入每个整数是不可取的)。数字按正常顺序排列。

在Ruby中,我写的是这样的:

y = [1..x]

1 个答案:

答案 0 :(得分:2)

你真的需要NSArray,还是只需要一个代表这个范围的物体?如果是后者,您可以使用NSIndexSet,如

NSIndexSet *idxSet = [NSIndexSet indexSetWithIndexesInRange:NSMakeRange(1, x-1)];

如果您确实需要NSArray,那么Josh Caswell的链接可能是您最好的选择。