iso4217
一个小型的 swift 库,用于处理以 ISO-4217 格式 的货币。
使用这个库,您将获得一个正确格式的价格货币表示形式,适用于所有受 Apple's Foundation 支持的 ISO-4217 货币代码。
例如,您得到了一个如下服务器响应:
{
"code": "EUR",
"value": 15
}
要实现 15 €
的表示,您只需编写两行代码
if let price = Price(value: 15, isoCode: "EUR") {
print(price)
}
或者
let price = Price(value: 15, currency: .eur)
print(price)
拥有 Price
实例,您可以通过各种方式获取一个漂亮的字符串表示
print("\(price)")
let string = String(describing: price)
print(string)
print(price.format(minimumFractionDigits: 2, decimalSeparator: "."))
示例
要运行示例项目,请先克隆仓库,然后从 Example 目录运行 pod install
。
安装
iso4217 通过 CocoaPods 提供。要安装它,只需在 Podfile 中添加以下行:
pod "iso4217"
许可证
iso4217 受 MIT 许可证保护。有关更多信息,请参阅 LICENSE 文件。