如何在NSMutableArray中添加负浮点数?

时间:2015-10-23 04:03:20

标签: objective-c nsmutablearray

确定。我没有办法做到这一点。但也许有人知道吗? 我不需要使用NSString将它放在数组中,因为它会占用大量内存。

2 个答案:

答案 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];

希望对你有所帮助。