NSNumber:处理包括int,float, char等在内的多种数据
NSNumber *a = @1;
NSNumber *b = @2.0f;
NSNumber *c = @3.1415926;
NSNumber *d = @'a' //char
NSNumber *e = @(x * y); //expressionNumber ***
当然,
int x = 1; 等价于 NSNumber *a = @1;
float y = 2.0f 等价于 NSNumber *b = @2.0f;
字面量数组:2种方式
- NSArray *animal = [NSArray arrayWithObjects:@"cat", @"dog",nil];
- NSArray *animal = @[@"cat", @"dog"];
但是需要注意的是如果数组中出现一个nil的话,第一种会创建成功,但是到这个nil变量的时候就会停止,而第二种方式会抛出异常(推荐)
字面量字典
本文详细介绍了NSNumber的使用方法,包括不同数据类型的转换,如int、float、char等,并通过实例展示了如何使用字面量来初始化NSNumber。此外,还讲解了字面量数组的两种创建方式及注意事项。
1091

被折叠的 条评论
为什么被折叠?



