您的位置:首页 > 其它

糖衣语法--字面量语法(NSString, NSArray, NSDictionary)

2016-06-03 11:14 211 查看
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变量的时候就会停止,而第二种方式会抛出异常(推荐)

字面量字典



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: