iphone ios objective-c nsstring stringwithformat

iphone - separados por comas miles NSString stringWithFormat



ios objective-c (2)

Utilizando NSNumberFormatter:

NSNumberFormatter *numberFormatter = [[[NSNumberFormatter alloc] init] autorelease]; [numberFormatter setNumberStyle: NSNumberFormatterCurrencyStyle]; NSString *numberAsString = [numberFormatter stringFromNumber:[NSNumber numberWithFloat: 1000.99]]; NSLog(@"%@", numberAsString);

¿Es posible mostrar 1000.99 como 1,000.99 usando

[NSString stringWithFormat:@"£%0.2f", 1000.99]

Por favor guíeme si no estoy en el camino correcto para lograr esto?


Ver NSNumberFormatter .

Puede manejar todas sus necesidades de formato numérico y hacerlo de forma localizada automáticamente, cuando se usa correctamente (ya que las monedas de todo el mundo a menudo se escriben con diferentes puntuaciones y formatos).

En particular, consulte la guía de formato de números que se encuentra en la parte superior de la documentación de la clase.