2009-12-05 11 views

Respuesta

21

Ver NSNumberFormatter.

Se puede manejar todas sus necesidades de formato numérico y hacerlo de una forma localizada de forma automática, cuando se usa correctamente (ya que las monedas de todo el mundo se escriben a menudo con un formato diferente puntuacion &).

En particular, echa un vistazo a la guía de formatear número vinculado a la parte superior de la documentación de la clase

+0

¿Puede usted proporcionar por favor con un ejemplo sencillo? Gracias – Leo

+0

@bbum: aquí está la documentación específica de iPhone http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSNumberFormatter_Class/Reference/Reference.html – user7116

+0

Mirando esto. Gracias – Leo

35

Usando NSNumberFormatter:

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