我想在NSarray / NSMutableArray中存储多个变量(float / int?),然后使用for循环将值0.25添加到第一个int / float / NSNumber,将0.50添加到第二个,0.75到第三个, 1.0到第四等等。我将有大约15个变量(给或拿)
任何人都可以帮助我,如果它是一个泛滥我将在我的头文件中声明它们
@property float *value1;
@property float *value2;
依旧......
实施档案
最初将每个值设置为0?那么我如何添加到数组并添加新值?
答案 0 :(得分:0)
NSMutableArray *array = [[NSMutableArray alloc] init];
希望数组有多个NSNumbers,然后添加0.25倍数
for(NSInteger i=0;i<array.count;i++){
NSNumber *value=(NSNumber *)[array objectAtIndex:i] ;
float l=[value floatValue] + i*0.25;
value=[NSNumber numberWithFloat:l];
[array setObject:value atIndexedSubscript:i];
}
如果要将值为“0”的元素添加到数组中,
for(NSInteger i=0;i<15;i++){
NSNumber *value=[NSNumber numberWithFloat:0];
[array setObject:value atIndexedSubscript:i];
}