湿度 0.1.5

湿度 0.1.5

Rinat Enikeev维护。



湿度 0.1.5

湿度

根据相对湿度和温度计算绝对湿度和露点

Swift Version License PRs Welcome

特色功能

  • 绝对湿度 (g/m³)
  • 露点 (°C, °F)

要求

  • iOS 10.0+
  • Xcode 10.2.1+

安装

CocoaPods

您可以使用 CocoaPods 通过将其添加到您的 Podfile 中来安装 Humidity

platform :ios, '10.0'
use_frameworks!
pod 'Humidity'

为了获取全部好处,请导入 Humidity

import Humidity

使用示例

import Humidity

var absoluteHumidity = Humidity(value: 10.812216095573042, unit: .absolute)

// Converting
absoluteHumidity.converted(to: .relative(temperature: 24.9).value // 0.472

// DewPoint
do {
    let dewPoint = try absoluteHumidity.dewPoint(temperature: Constants.temp)
    print(dewPoint.converted(to: .fahrenheit).value) // 55.20564209577756
} catch {
    print(error.localizedDescription)
}

// HumidityFormatter
let formatter = HumidityFormatter()
formatter.unitStyle = .short

// Also you can change number formats using NumberFormatter
formatter.numberFormatter = NumberFormatter()
formatter.numberFormatter.maximumFractionDigits = 2
print(formatter.string(from: absoluteHumidity))

本地化

您可以在 HumiditySettings 中更改 HumidityFormatter 的区域设置

HumiditySettings.setLanguage(.en)

提供两种语言

  • 英语
  • 俄语

贡献

欢迎对 Humidity 进行贡献,有关更多信息,请查阅 LICENSE 文件。

致谢

IAPWS 1995 普通水物质的物理性质公式适用于一般和科学研究 Foundation 单位和测量 - developer.apple.com

元信息

Rinat Enikeev – [email protected]

在 BSD 许可下分发。有关更多信息,请参阅 LICENSE