0
我想有我的NSArray元素的平均值,并以下列方式将它们存储在一个新的数组中。NSArray的平均值和商店价值在一个新的NSArray
NSArray* number;
NSMutableArray* Average;
[Average objectAtIndex:0]=[number objectAtIndex:0];
[Average objectAtIndex:1]=([number objectAtIndex:0] + [number objectAtIndex:1])/2;
[Average objectAtIndex:2]=([number objectAtIndex:0] + [number objectAtIndex:1] + [number objectAtIndex:2])/3;
我在考虑使用2 for循环
for (int i =0; i<[number count]; i++){
for (int j=0; j<i; j++){
temp+=[number objectAtIndex:j];
}
[Average addObject: temp/(i+1)];
}
谁能帮助我更有效的方式
谢谢
KVO毫无疑问是最简洁的方法;) – brandonscript