Ios 在一系列操作中处理相关的NSMutable数组

Ios 在一系列操作中处理相关的NSMutable数组,ios,matrix,nsmutablearray,Ios,Matrix,Nsmutablearray,这可能超出了目标C的范围 它涉及到对一个命名变量做一些操作(例如15个不同的操作),然后对一个类似命名的变量做15个操作,比如说10个变量 假设我有一组10个NSMutableArray;e、 g NSMutableArray *a =[[NSMutableArray alloc]init]; ... NSMutableArray *j =[[NSMutableArray alloc]init]; 我对它们进行了15次运算,得到了15个不同的变量(也包括数组,或者更准确地说是NSMutabl

这可能超出了目标C的范围

它涉及到对一个命名变量做一些操作(例如15个不同的操作),然后对一个类似命名的变量做15个操作,比如说10个变量

假设我有一组10个NSMutableArray;e、 g

NSMutableArray *a =[[NSMutableArray alloc]init];
... 
NSMutableArray *j =[[NSMutableArray alloc]init];
我对它们进行了15次运算,得到了15个不同的变量(也包括数组,或者更准确地说是NSMutableArray)。假设我做的第一件事是计算a到j的乘积:

for (int i=0;i<[a count]; i++)
    aProduct = /* some operation upon NSMutableArray a*/...;
...
for (int i=0;i<[j count]; i++)
    jProduct = /* some operation upon NSMutableArray j*/...;
for (int i=0;i<[a count]; i++)
    aSelection = /* some operation upon NSMutableArray a*/...;
...
for (int i=0;i<[j count]; i++)
    jSelection = /* some operation upon NSMutableArray j*/...;

for(int i=0;i如果需要维护每个数组的计算值,请尝试使用数组数组

NSMutableArray *arrOfArrays = [[NSMutableArray alloc] init];
[arrOfArrays addObject:a];
.....
[arrOfArrays addObject:j];

for ( NSMutableArray *arr in arrOfArrays ) {
   for (int i=0;i<[arr count]; i++) {
      aProduct = /* some operation upon NSMutableArray arr*/...;
      .....
      aSelection = /* some operation upon NSMutableArray arr*/...;

      //do something with your computed values
   }
}
NSMutableArray*arrOfArrays=[[NSMutableArray alloc]init];
[arrOfArrays addObject:a];
.....
[arrofarray addObject:j];
for(NSMUTABLEARRY*arr(单位:arrofarray){

for(int i=0;我不认为这是答案。
首先,我必须声明10乘以15个数组,对吗?
其次,在2个“for循环”的内部,我看到你有一个产品和一个选择,这对b,c,…,j不起作用。
换句话说,我只想要“产品”,当它与“a”或“j”一起工作时,它会在单词“Product”和“Selection”的前面加上“a”到“j”
,当然,除非您输入了错别字,将一个产品而不是一个产品等等。不,您只需要一个包含10个数组的数组。是的,我只是使用了一个产品的伪代码。将为每个“字母”数据集设置产品。