确定。我没有办法做到这一点。但也许有人知道吗? 我不需要使用NSString将它放在数组中,因为它会占用大量内存。
答案 0 :(得分:1)
NSMutableArray *array = @[@(-16.f)].mutableCopy;
for (NSNumber *number in array) {
NSLog(@"%f", number.floatValue);
}
答案 1 :(得分:0)
首先,您需要使用@(floatValue)将float
值转换为NSNumber
。
NSMutableArray *arr = [[NSMutableArray alloc]init]; // here you can add value using initWithObject method.
[arr addObject:@(-16)]; // here you can add your float value using @(float value).
NSLog(@" array = %@",arr);
从数组中检索值时。
float yourValue = [[arr objectAtIndex:(your index)] floatValue];
希望对你有所帮助。