Как я могу получить символы валюты для соответствующего кода валюты с помощью Swift (macOS).
Пример:
- EUR = 1,00 евро
- USD = 1,00 доллара США
- CAD = 1,00 доллара США
- GBP = £ 1,00
Мой код:
var formatter = NSNumberFormatter()
formatter.currencySymbol = getSymbol(currencyCode)
formatter.numberStyle = NSNumberFormatterStyle.CurrencyStyle
let number = NSNumber(double: (amount as NSString).doubleValue)
let amountWithSymbol = formatter.stringFromNumber(number)!
getSymbol(_ currencyCode: String) → String
или.. есть ли лучший способ?