PSAWeatherSDK
描述
PSAWeatherSDK 是一个使用 Swift 和清新架构实现的库,允许用户将其应用于他们的应用程序中:
- 添加一个城市的天气信息
- 获取最多 20 个城市的天气信息
- 为每个已保存的城市获取每日和每小时预报的详细信息。
安装
CocoaPods
CocoaPods 是 Cocoa 项目的依赖管理器。有关使用和安装说明,请访问他们的网站。要使用 CocoaPods 将 PSAWeatherSDK 集成到您的 Xcode 项目中,在 Podfile 中指定它
pod 'PSAWeatherSDK', '~> 0.0'
使用方法
配置
PSAWeatherSDK基于openweathermap api,配置PSAWeatherSDK需要API密钥是必填的,因此请登录openweathermap创建账号并获取API密钥,然后按照以下步骤配置您的SDK:
PSAWeatherSDK.shared.configure((with: "your apikey")
使用
SDK配置完成后,您就可以开始使用了,所有功能都在PSAWeatherSDKProtocols中,您需要
- 将您的ViewController符合到PSAWeatherSDKDelegate
class ViewController: PSAWeatherSDKDelegate
- 调用所需的方法,例如
PSAWeatherSDK.shared.addCity(with: cityName)
您的调用结果将在PSAWeatherSDKDelegate方法中触发
示例应用
您可以在这里查看我们的PSAWeatherApp以查看SDK的使用