Sweather 是围绕 openweathermap API 的 Swift 包装器。有关不同 API 调用的详细信息,请参阅官方页面 此处。
示例项目展示了如何在您的代码中使用 Sweather 类。
您可以像这样调用它:
let client = Sweather(apiKey: "your_key")
client.currentWeather("Berlin") { result in
// Do something here
}
目前,您只需将 Sweather.swift 拖放到项目中即可。
Sweather 根据 MIT 许可证发布。在此特此授予任何获得本软件及其相关文档副本(以下简称“软件”)的人免费使用软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许获得软件的人将软件提供给他人,供其使用,但受以下条件的约束
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于对适销性、适用于特定目的和无侵权的保证。除非法律有明文规定,否则在适用法律管辖区域内,作者或版权所有者不对任何因软件或使用或其它交易软件而产生的索赔、损害或其他责任承担责任。因软件或使用或其它交易软件而产生的事故、损害或其他责任,包括但不限于因合同、侵权或其他行为而产生的责任,在任何情况下都不应由作者或版权所有者承担责任。