//NSNumber and NSDecimalNumber
NSNumber *aNumber = [NSNumber numberWithInt:21];
NSNumber *aNumber = [NSNumber numberWithChar:'c'];
NSNumber *aNumber = [NSNumber numberWithBool:YES:];
NSNumber *aNumber = [NSNumber numberWithFloat:3.2:];
//How to print an number
NSLog(@"the number is %@",aNumber); //Done use %d because aNumber is an type Object
//How to convert aNumber to an Integer value
int x = [aNumber intValue];
float x = [aNumber floatValue];
BOOL x = [aNumber boolValue];
//How to add NSNumber value to the Array
NSArray *arr = [NSArray arrayWithObject:aNumber];
NSArray *arr = [NSArray arrayWithObject:x]; //wrong bcz x is an primitive data type
//NSDecimalNumber
//Mainly this class used for storing the decimal values
NSDecimalNumber *dNumber = [[NSDecimalNumber alloc]initWithString:@"23.3"];
No comments:
Post a Comment