iso4217 0.1.3

iso4217 0.1.3

Sergey Galezdinov 维护。



iso4217 0.1.3

  • Сергей Галездинов

iso4217

Version License Platform

一个小型的 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: "."))

⚠️请注意,这个库不适合用于任何类型的货币/货币计算或转换。如果您需要它,请使用 Money pod,它很棒。

示例

要运行示例项目,请先克隆仓库,然后从 Example 目录运行 pod install

安装

iso4217 通过 CocoaPods 提供。要安装它,只需在 Podfile 中添加以下行:

pod "iso4217"

许可证

iso4217 受 MIT 许可证保护。有关更多信息,请参阅 LICENSE 文件。