NSValueを比較して結果を返します。
-(BOOL)isEqualToValue:(NSValue *)aValue:
解説
NSValueを比較して結果を返します。
返り値
( BOOL )
オブジェクト
引数
( NSValue * )aValue
フレームワーク
Foundation
クラス
NSValue
Instance Methods
使用可能
10.0
参照
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSRect aRect = NSMakeRect(0,0,100,100); NSValue *value1 = [NSValue valueWithRect:aRect]; NSValue *value2 = [NSValue valueWithRect:NSMakeRect(0,0,100,100)]; NSValue *value3 = [NSValue valueWithBytes:&aRect objCType:@encode(NSRect)]; ([value1 isEqualToValue:value2]) ? NSLog(@"1:2 YES") : NSLog(@"1:2 NO"); ([value2 isEqualToValue:value3]) ? NSLog(@"2:3 YES") : NSLog(@"2:3 NO"); ([value1 isEqualToValue:value3]) ? NSLog(@"1:3 YES") : NSLog(@"1:3 NO"); } @end