规模 1.1.0

Scale 1.1.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2016年11月
SwiftSwift 版本3.0
SPM支持 SPM

Khoa Pham 维护。



Scale 1.1.0

Scale

Swift中的单位转换器

用法

要运行示例项目,请克隆存储库,并首先从示例目录中运行 pod install

功能

单位

  • 强类型单位
  • 除法可能抛出错误
  • 相同类型的操作,结果是两个单位中最小的
let length = 5.kilometer + 7.meter  // 5007 meter
let weight = 10.0.kilogram * 5.gram // 50000 gram
  • 转换为同一类型中的任何单位
2.week.to(unit: .hour) // 336 hour

支持

  • 角度
let angle = 5.degree + 2.radian
  • 面积
let area = 5.acre + 2.hectare
  • 能量
let energy = 5.joule + 2.watthour
  • 公制
let metric = 5.base + 2.kilo
  • 体积
let volume = 5.liter + 2.gallon
  • 温度
let temperature = 5.fahrenheit + 2.celsius
  • 时间
let time = 5.day + 2.hour
  • 长度
let length = 5.yard + 2.meter
  • 重量
let weight = 5.kilogram + 2.pound

添加更多

  • 在“定义”组内添加新的扩展名为 .def 的定义文件
  • 在“脚本”组中运行 xcrun swift Script.swift
  • 将新创建的文件添加到“输出”组中,并针对 Scale 进行目标设置
  • 进入“示例”并 pod install

注意

一些单位类型如“温度”必须手动转换

安装

Scale 可通过 CocoaPods 获得。要安装它,只需将以下行添加到您的 Podfile 即可

pod "Scale"

作者

Khoa Pham, @example.com

许可证

Scale 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。