NSInteger num = 3;
// 普通はこう書くはず
NSString* str1 = [NSString stringWithFormat:@"%d", num];
// こう書ける
NSString* str2 = @(num).stringValue;
コンパイル後、ほとんどのケースで問題にならない程度に差は出るかもしれないけど、意味的にも分かりやすくなって、下の書き方が好み。
More than 5 years have passed since last update.
NSInteger num = 3;
// 普通はこう書くはず
NSString* str1 = [NSString stringWithFormat:@"%d", num];
// こう書ける
NSString* str2 = @(num).stringValue;
コンパイル後、ほとんどのケースで問題にならない程度に差は出るかもしれないけど、意味的にも分かりやすくなって、下の書き方が好み。
Register as a new user and use Qiita more conveniently