NSNumber 使用如下:
#import "MS_NSNumber.h"
@implementation MS_NSNumber
@synthesize _nsNumber;
-(void)showNumber
{
NSNumber *number1 = [NSNumber numberWithInt:10];
NSNumber *number2 = [NSNumber numberWithInt:12];
if([number1 isEqualToNumber:number2])
{
NSLog(@"number1 equals to number2");
}
else
{
NSLog(@"number1 NOT equals to number2");
}
int numer1_int = number1.intValue;
int number2_int = number2.intValue;
//number2 - number1 如果返回NSComparisonResult 为 1: 那相减大于0
//为-1:那相减小于0
NSComparisonResult result = [number2 compare:number1];
if(result == NSOrderedAscending)
{
NSLog(@"number2 < number1");
}
else if(result == NSOrderedDescending)
{
NSLog(@"number2 > number1");
}
else
{
NSLog(@"number2 = number1");
}
}
@end