разделенные запятыми тысячи строк NSStringWithFormat

21
задан brainjam 16 August 2013 в 17:17
поделиться

2 ответа

См. NSNumberFormatter .

Он может обрабатывать все ваши потребности в числовом форматировании и делать это автоматически локализованным способом при правильном использовании (поскольку валюты по всему миру часто написано с другой пунктуацией и форматированием).

В частности, ознакомьтесь с руководством по форматированию чисел, указанным в верхней части документации по классу

21
ответ дан 29 November 2019 в 06:44
поделиться

Использование NSNumberFormatter:

NSNumberFormatter *numberFormatter = [[[NSNumberFormatter alloc] init] autorelease];
[numberFormatter setNumberStyle: NSNumberFormatterCurrencyStyle];
NSString *numberAsString = [numberFormatter stringFromNumber:[NSNumber numberWithFloat: 1000.99]];
NSLog(@"%@", numberAsString);
36
ответ дан 29 November 2019 в 06:44
поделиться