【发布时间】:2012-06-28 04:47:12
【问题描述】:
这是一个相当简单的python内置函数,例如:x = range(0,100)
如何使用 Objective-C 方法完成相同的壮举?肯定有比 NSMutableArray 和 for 循环更好的东西:
NSMutableArray *x = [NSMutableArray arrayWithCapacity:100];
for(int n=0; n<100; n++) {
[x addObject:[NSNumber numberWithInt:n]];
}
是的,我知道这样做很可能不是我实际上想要做的(例如:python 中的xrange),但请原谅我的好奇心。 =)
澄清:我想要一个包含一系列 NSNumber 的 NSArray,以便可以进一步处理该数组,例如通过打乱元素或按外部指标排序。
【问题讨论】:
-
一定要检查@Monolo 的答案。这正是你可以在 ObjC 中做的那种动态解决方案。
标签: objective-c nsarray nsnumber