我有一系列字符串进来,基本上是美元价值,但它们是未格式化的。将NSString格式化为货币,我应该使用NSNumberFormatter吗?
因此,举例来说,就像这样:
- -5
- -2.5
- 697.5
我想这些格式作为货币,这样:
- ($ 5.00)
- ($ 2.50)
- $ 697.50
- $ 0.00包装
理想情况下,我想它要和本地化。我知道我可以使用NSNumberFormatter来实现这一点,但这将涉及到我将这些字符串转换为NSNumbers,并将它们与格式化程序格式化,只是将它们转换回已格式化的NSNumber中的字符串。
有没有一种方法可以跳过数字转换,只是格式化字符串?