自学后(主要来自本网站),我终于无法找到问题的解决方案。
我想用独特的名字轻松创建100万个NSMutableArrays。我的意思是,没有硬编码所有的单个阵列。
我想要做的是这样的:轻松创建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];
}
然后我会使用标签来控制阵列,你可以用按钮的功能。这虽然不适用于数组。
我希望我没有模棱两可。
如何'NSMutableArray * [NSString arrayName] = [NSMutableArray array]; '这个代码工作?不显示错误? – Dilip
是的,它抛出了一个错误。这是我**想要**做的。 – alicooke
@ user2573287如何制作一个'NSMutableArray'并将其他1000000个'NSMutableArrays'添加到它?这样你就可以得到一个“唯一的名字”:它在数组中的索引。 – 2013-07-11 17:56:06