2014/02/03

[iOS][Objective-C]NSNumberFormatterを使って3桁区切りにする

数字を3桁区切りにするにはどうすればいいのだろうか?

iOS 電卓のように数字を3ケタずつカンマで区切ったNSStringを作る
を見ると、下のように実装すればおk

NSNumberFormatter *format = [[NSNumberFormatter alloc] init];
[format setNumberStyle:NSNumberFormatterDecimalStyle];
[format setGroupingSeparator:@","];
[format setGroupingSize:3];

return [format stringForObjectValue:[NSNumber numberWithInt:number]];

via:iOS 電卓のように数字を3ケタずつカンマで区切ったNSStringを作る
これ便利だなー。

0 コメント:

コメントを投稿