湿度
根据相对湿度和温度计算绝对湿度和露点
特色功能
- 绝对湿度 (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
。