¿Es una forma incorporada de formato de cadena como $ price, p. Ej. 12345.45
convertido a $12,345.45
?
Respuesta
Asumiendo que están utilizando cacao (o simplemente la Fundación), puede utilizar NSNumberFormatter y establecer su estilo a la divisa:
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterCurrencyStyle];
... = [formatter stringFromNumber:number];
Por defecto se utiliza la configuración regional de su sistema, aunque esto se puede cambiar y mucho de otras propiedades, consulte NSNumberFormatter API docs.
Lo descubrí por mi cuenta. Gracias de todos modos :). – Mustafa
Suponiendo que el precio se mantiene en un flotante, es probable que desee +localizedStringWithFormat:.
NSString *priceString = [NSString localizedStringWithFormat:@"$ %'.2f",price];
Hmmm ... Apple dice que siguen el IEEE standard for printf, por lo que debe aceptar la 'bandera, pero no funciona en Tigre. NSNumberFormatter
es.
Agradable, mejor que bla bla bla respuestas anteriores! :) – orafaelreis
Usted necesita deshacerse de la '
carácter
Por lo tanto, sólo hay esto:
NSString *priceString = [NSString localizedStringWithFormat:@"$ %.2f", price];
NSString *formatedNumbers = [NSNumberFormatter localizedStringFromNumber:myNumber numberStyle:NSNumberFormatterCurrencyStyle];
- 1. precio de formato como separado por comas
- 2. ¿Formatear valores cero como cadena vacía?
- 3. Cómo formatear condicionalmente una cadena en .Net?
- 4. Formatear oraciones en una cadena usando C#
- 5. ¿Cómo formatear una cadena en una expresión linq?
- 6. ¿Cómo formatear una cadena lua con una variable booleana?
- 7. cadena de Objective-C formatear
- 8. Buen código para formatear una cadena xml
- 9. ¿Cómo formatear correctamente los resultados de PDO? - resultados numéricos devueltos como una cadena?
- 10. ¿Cómo puedo formatear un entero largo como una cadena sin separador en Java?
- 11. C#: Formato Valor de precio cadena
- 12. ¿Cómo formatear una cadena al caso de Pascal en XSLT?
- 13. ¿Cómo formatear una cadena con flotadores en Ruby usando # {variable}?
- 14. ¿Cómo formatear una cadena plana con números enteros en erlang?
- 15. ¿Cómo formatear una int como moneda en C#?
- 16. ObjectiveC Parse Integer from String
- 17. ¿Cómo formatear números largos?
- 18. ¿Cómo puedo formatear una fecha en Flash?
- 19. ¿Por qué el formatear un DateTime como una cadena trunca y no redondea los milisegundos?
- 20. En C#, ¿cuál es el mejor método para formatear una cadena como XML?
- 21. Se pueden formatear elementos en una JList como HTML
- 22. Cómo formatear TimeSpan en cadena antes de .NET 4.0
- 23. Cómo formatear la cadena de fecha y hora en C++
- 24. En Oracle, ¿cómo convierto un número como 1 en una cadena como "1st"?
- 25. Bloques ObjectiveC equivalente en Java
- 26. ¿Cómo formatear la cadena de fecha en java?
- 27. ¿Cómo se puede pasar CString para formatear la cadena% s?
- 28. Insertar el mismo valor varias veces al formatear una cadena
- 29. Cadena constante como una cadena localizada
- 30. Formatear ints en cadena de hexadecimal
¿Qué tipo está llevando a cabo el número? – outis