有没有类似的东西NSMutableArray
会直接拿双打而不把它们放在里面@""
?
问问题
10542 次
2 回答
19
您只能将对象放入NSMutableArray
. 但是你可以像这样包裹你的双打NSNumber
:
NSMutableArray *array = [[NSMutableArray alloc] initWithCapacity:0];
[array addObject:[NSNumber numberWithDouble:0.12345]];
[array addObject:[NSNumber numberWithDouble:5.43210]];
于 2012-04-19T14:30:40.827 回答
4
您只能将对象插入 NSMutableArray。幸运的是,有一个类 NSNumber,用于将 Objective-C 原语包装为对象。您可以使用 doubleValue 方法来获取原始值。
例如:
NSMutableArray *numArray = [[NSMutableArray alloc]initWithObjects:[NSNumber numberWithDouble:1.1f], nil];
double num = [[numArray objectAtIndex:0]doubleValue];
于 2012-04-19T14:35:12.927 回答