valueWithRect:
指定したNSRect構造を含むNSValueオブジェクトを作って、返します
+(NSValue *)valueWithRect:(NSRect)rect:
解説
指定したNSRect構造を含むNSValueオブジェクトを作って、返します。
返り値
( NSValue * )
バリュー
引数
( NSRect )rect
矩形
フレームワーク
Foundation
クラス
NSValue
Class Methods
使用可能
10.0
参照
- rectValue
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { //Rectを渡す場合 NSRect aRect = NSMakeRect(1.0,2.0,300,400); NSValue *theValueOfRect = [NSValue valueWithRect:aRect]; NSRect bufferRect; [theValueOfRect getValue:&bufferRect]; NSLog(@"---((%f,%f),(%f,%f))",bufferRect.origin.x,bufferRect.origin.y,bufferRect.size.width,bufferRect.size.height); NSLog(@"---((%f,%f),(%f,%f))",[theValueOfRect rectValue].origin.x,[theValueOfRect rectValue].origin.y,[theValueOfRect rectValue].size.width,[theValueOfRect rectValue].size.height); } @end