NSNumber値
2763 ワード
// NSNumber
// ,
// , , NSNumber NSValue
NSString *name = @" ";
char gender = 'f';
int age = 18;
BOOL b = YES;
float score = 98.8;
//
//
NSNumber *genderNumber = [[NSNumber alloc] initWithChar:gender];
//
NSNumber *genderNumber2 = [NSNumber numberWithChar:gender];
//
NSNumber *ageNumber = @(age);
NSNumber *scoreNumber = @(score);
NSNumber *boolNumber = @(b);
//
NSMutableArray *mutableArray = [NSMutableArray arrayWithObjects:name, genderNumber, ageNumber, boolNumber, scoreNumber, nil];
NSLog(@"%@", mutableArray);
//
NSNumber *ageNumber1 = mutableArray[2];
int age3 = [ageNumber1 intValue]; //
age3 += 1;
// NSNumber 。 NSValue
NSRange range = NSMakeRange(10, 20);
NSValue *rangeObject = [NSValue valueWithRange:range];
NSLog(@"%@", rangeObject);
NSRange range2 = [rangeObject rangeValue];
NSUInteger a = range2.length;