字面量:直接写到源代码中的值;
使用字面量目的:简化程序的编写;
其语法如下:
字面量数值:
<span style="font-size:14px;"> //传统写法
NSNumber *number =[NSNumber numberWithInt:2];
//字面量写法
NSNumber *number = @(0);
NSNumber *number = @0;
NSNumber *number = @(1+2+3);</span>
字面量数组:
<span style="font-size:14px;"> //传统写法
NSArray *array1 = [NSArray arrayWithObjects:@"1",@"2", nil];
//字面量写法
NSArray *array = @[@"1",@"2"];</span>
字面量字典:
<span style="font-size:14px;">//传统写法
NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:@"value1","key1",@"value2",@"key2",nil];
//字面量写法
NSDictionary *dic = @{@"key1":@"value1",@"key2":@"value2"};</span>
注:字面量字典时Value值不能为空;