AlmunasiQ 1.0.0

AlmunasiQ 1.0.0

Karim Ebrahem 维护。



AlmunasiQ 1.0.0

AlmunasiQ

Cocoapod

AlmunasiQ 是一个基于 PropertyWrapper 的优雅且易于使用的格式化工具。

安装

CocoaPods

CocoaPods 是 Cocoa 项目的依赖管理器。有关使用和安装指令,请访问他们的网站。要使用 CocoaPods 将 AlmunasiQ 集成到您的 Xcode 项目中,请在您的 Podfile 中指定它。

pod 'AlmunasiQ', '~> 1.0.0'

Swift Package Manager

  1. 自动在 Xcode 中
  • 点击 文件 > Swift 包 > 添加包依赖...
  • 使用包 URL https://github.com/KarimEbrahemAbdelaziz/AlmunasiQ 将 AlmunasiQ 添加到您的项目。
  1. 在您的 Package.swift 文件中手动添加
.package(url: "https://github.com/KarimEbrahemAbdelaziz/AlmunasiQ", .from("1.0.0"))

使用方法

  1. 将 AlmunasiQ 导入您的代码中
import AlmunasiQ
  1. 按如下方式定义您的属性
struct SomeStructure {
    // AlmunasiQ support Int
    @AQCurrency(number: 0) var someNumber: Int
    
    // Or Doube 
    @AQCurrency(number: 0.0) var someNumberDobule: Double
    
    // And you can specifiy Currency (The default currency is USD)
    @AQCurrency(number: 0, currency: .EUR) var someNumberCurrency: Int
}
  1. 现在您可以从数值访问货币
var someStructure = SomeStructure()
someStructure.someNumberCurrency = 10

print(someStructure.someNumberDobule) // 10
print(someStructure.$someNumberDobule) // "€10.00"

待办事项

  • 添加对自定义货币格式化器的支持。
  • 添加对不同格式化器(例如:日期)的支持。

许可协议

版权所有(c)Karim Ebrahem 2020 本软件包在MIT许可下提供。