====== isEqualToNumber ======
- (BOOL)isEqualToNumber:(NSNumber *)number;
Returns a Boolean value that indicates whether the receiver and a given number are equal.
===== ObjC Sourcecode Example =====
NSNumber *myBoolNumberYES = [NSNumber numberWithBool:YES];
NSNumber *myBoolNumberNO = [NSNumber numberWithBool:NO];
NSNumber *myIntNumber2_a = [NSNumber numberWithInt:2];
NSNumber *myIntNumber2_b = [NSNumber numberWithFloat:2.0];
if ([myBoolNumberNO isEqualToNumber:myBoolNumberYES]) {
NSLog(@"NUMBERS WITH BOOL ARE EQUAL!");
}
else {
NSLog(@"NUMBERS WITH BOOL ARE NOT EQUAL!");
}
if ([myIntNumber2_a isEqualToNumber: myIntNumber2_b]) {
NSLog(@"NUMBERS WITH INT ARE EQUAL!");
}
else {
NSLog(@"NUMBERS WITH INT ARE NOT EQUAL!");
}
==== Output for this example code ====
2012-05-29 00:03:42.197 NSNumberSample[395:f803] NUMBERS WITH BOOL ARE NOT EQUAL!
2012-05-29 00:03:42.199 NSNumberSample[395:f803] NUMBERS WITH INT ARE EQUAL!