NSMutableArray
double を の中に入れずに直接取るようなものはあり@""
ますか?
質問する
10542 次
2 に答える
19
オブジェクトは にのみ入れることができますNSMutableArray
。NSNumber
ただし、次のように double をラップできます。
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にのみオブジェクトを挿入できます。幸い、Objective-Cプリミティブをオブジェクトとしてラップするために使用されるクラスNSNumberがあります。doubleValueメソッドを使用して、プリミティブ値を取り戻すことができます。
例えば:
NSMutableArray *numArray = [[NSMutableArray alloc]initWithObjects:[NSNumber numberWithDouble:1.1f], nil];
double num = [[numArray objectAtIndex:0]doubleValue];
于 2012-04-19T14:35:12.927 に答える