Int转NSString的高大上写法

来源:互联网 发布:淘宝关键词排名提升 编辑:程序博客网 时间:2024/05/02 20:59

有一个Int值

NSInteger number = 123;

要转成NSString,我们一般这么写:

NSString *string = [NSStringstringWithFormat:@"%d", number];

更高大上的我们可以尝试这么写哦:

NSString *string = @(number).stringValue;

你可能会说,人家不是个属性,用点语法不地道吧,但Apple在iOS8的SDK中将这种类型的都偷偷改成了属性哦,相信Apple推荐我们更多的使用点语法简化代码

@property (readonly,copy)NSString *stringValue;


同样的思路也可以这样(这个确实不是属性了)

NSMutableArray *array = @[].mutableCopy;

0 0
原创粉丝点击