本文主要是介绍糖衣语法--字面量语法(NSString, NSArray, NSDictionary),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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变量的时候就会停止,而第二种方式会抛出异常(推荐)
字面量字典
这篇关于糖衣语法--字面量语法(NSString, NSArray, NSDictionary)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!