"18888.88" みたいな__文字列__を "18,888.88" のようにカンマ区切りで表示したいケースがあったのでメモ。
NSString *price = @"18888.88";
NSNumberFormatter *f = [[NSNumberFormatter alloc] init];
[f setNumberStyle:NSNumberFormatterDecimalStyle];
NSString *formatString = [f stringFromNumber:[f numberFromString:price]];
NSLog(@"number = %@", formatString);
結果:
number = 18,888.88