在自学(主要来自这个网站)之后,我终于无法找到问题的解决方案。
我正在尝试轻松创建 100 万个具有唯一名称的 NSMutableArrays。我的意思很容易是没有对所有单独的数组进行“硬编码”。
我想做的是这样的:
for (int i = 1; i <= 1000000; i++) {
NSString *arrayNumber = [NSString stringWithFormat:@"%d", i];
NSString *millionArrayNumber = @"millionArrayNumber";
NSString *arrayName = [millionArrayNumber stringByAppendingString:arrayNumber];
NSMutableArray *[NSString arrayName] = [NSMutableArray array];
}
我可以理解为什么这不起作用,但我想不出另一种方法。我认为可以使用类似的东西:
[button setTag = 1];
如果我将代码更改为:
for (int i = 1; i <= 1000000; i++) {
NSMutableArray *millionArray = [NSMutableArray array];
[millionArray setTag: i];
}
然后我会使用标签来控制数组,就像你可以使用按钮一样。不过,这不适用于数组。
我希望我没有模棱两可。