您的位置:首页 > 编程语言

[Foundation] 简写代码 string literal

2014-12-30 20:47 267 查看
objective-c的语法有时候很罗嗦,有一些结构有支援缩写


NSNumber

[NSNumber numberWithInt:1];
@1;

[NSNumber numberWithFloat:0.1f];
@0.1f;

[NSNumber numberWithBool:YES];
@YES;


NSString
<span style="font-size:14px;font-weight: normal;">     [NSString stringWithString:@"Hello"]
@"Hello"</span>

NSArray
<span style="font-size:14px;font-weight: normal;">     [NSArray arrayWithObjects:@"test", nil];
@[@"test"];</span>


NSMutableArray

<span style="font-size:14px;font-weight: normal;">NSMutableArray* array = [NSMutableArray arrayWithObjects:@"test", nil];
NSMutableArray* array2 = [@[@"test"] mutableCopy];</span>


NSDictionary
<span style="font-size:14px;font-weight: normal;">     [NSDictionary dictionaryWithObject:@"value" forKey:@"key"];
@{@"key":@"value"};</span>


NSMutableDictionary

NSMutableDictionary* dic = [NSMutableDictionary dictionaryWithObject:@"value" forKey:@"key"];
NSMutableDictionary* dic2 = [@{@"key":@"value"}mutableCopy];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Foundation