有一个Int值
NSInteger number = 123;
要转成NSString,我们一般这么写:
NSString *string = [NSString stringWithFormat:@"%d", number];
更高大上的我们可以尝试这么写哦:
NSString *string = @(number).stringValue;
你可能会说,人家不是个属性,用点语法不地道吧,但Apple在iOS8的SDK中将这种类型的都偷偷改成了属性哦,相信Apple推荐我们更多的使用点语法简化代码
@property (readonly, copy) NSString *stringValue;
同样的思路也可以这样(这个确实不是属性了):
NSMutableArray *array = @[].mutableCopy;