2009-12-05 6 views

Répondre

21

Voir NSNumberFormatter.

Il peut gérer tous vos besoins de formatage numérique et de le faire de façon localisée automatiquement, lorsqu'il est utilisé correctement (puisque les monnaies du monde entier sont souvent écrites avec une ponctuation différente &).

En particulier, consultez le numéro du guide formatage lié au haut de la documentation de la classe

+0

Pouvez-vous s'il vous plaît donner un exemple simple? Merci – Leo

+0

@bbum: voici la documentation spécifique à l'iPhone http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSNumberFormatter_Class/Reference/Reference.html – user7116

+0

En regardant ça. Merci – Leo

35

En utilisant NSNumberFormatter:

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