initWithDouble:
doubleの数値オブジェクトを初期化して返します
-(id)initWithDouble:(double)value:
解説
doubleの数値オブジェクト(NSNumber)を初期化して返します。
返り値
( id )
NSNumber
引数
( double )value
double値
フレームワーク
Foundation
クラス
NSNumber
Instance Methods
使用可能
10.0
参照
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSNumber *num = [[[NSNumber alloc] initWithDouble:22.3] autorelease]; NSLog(@"%%f = %f",[num doubleValue]); NSLog(@"%%e = %e",[num doubleValue]); NSLog(@"%%g = %g",[num doubleValue]); NSLog(@"-------------------------------"); NSNumber *num2 = [[[NSNumber alloc] initWithDouble:22.3] autorelease]; NSLog(@"%%f = %f",[num2 doubleValue]); NSLog(@"%%e = %e",[num2 doubleValue]); NSLog(@"%%g = %g",[num2 doubleValue]); NSLog(@"%d byte(s)",sizeof[num doubleValue]); //テキストフィールドにセット [info setDoubleValue:[num doubleValue]]; } @end