NSNumber
1)INSNumber is subclass od NSValue
2)It is not primitive(like int,unsigned int,double,float etc..)
3)It store and retrieve primitive values.
4)NSNumber can be displayed with the %@ format specifier
Ex- NSNumber *floatValue = [NSNumber numberWithFloat :50.5678];
NSlog(@“%@”, floatValue);
5) Its very useful when you need to stick a number into an NSArray or NSDictionary
1)INSNumber is subclass od NSValue
2)It is not primitive(like int,unsigned int,double,float etc..)
3)It store and retrieve primitive values.
4)NSNumber can be displayed with the %@ format specifier
Ex- NSNumber *floatValue = [NSNumber numberWithFloat :50.5678];
NSlog(@“%@”, floatValue);
5) Its very useful when you need to stick a number into an NSArray or NSDictionary
EX- Convert NSInteger to NSNumber
NSInteger intValue = 5;
NSNumber *numberValue = [NSNumber numberWithInteger : intValue];
NSInteger intValue = 5;
NSNumber *numberValue = [NSNumber numberWithInteger : intValue];
NSInteger
1)NSInteger is just like a traditional int in C
2)NSInteger can hold an int value or a long value
3)NSInteger is not a class, its primitive
4)NSInteger is nothing more than a 32/64 bit int.
1)NSInteger is just like a traditional int in C
2)NSInteger can hold an int value or a long value
3)NSInteger is not a class, its primitive
4)NSInteger is nothing more than a 32/64 bit int.
EX- Convert NSNumber to NSInteger
NSInteger myInt = [numberValue integerValue]
NSInteger myInt = [numberValue integerValue]
No comments:
Post a Comment