自學後(主要來自本網站),我終於無法找到問題的解決方案。
我想用獨特的名字輕鬆創建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