openweathermap-objc-sdk 0.1.0

openweathermap-objc-sdk 0.1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2017年3月

Ulaş Sancak 维护。



 
依赖项
AFNetworking~> 3.1
JSONModel~> 1.7
 

  • Ulaş Sancak

示例

要运行示例项目,首先克隆仓库,然后从 Example 目录运行 pod install

安装

openweathermap-objc-sdk 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile

pod "openweathermap-objc-sdk"

使用

获取当前状况
#import <openweathermap_objc_sdk/OWMSDK.h>

[[OWMAPIClient client] getWeatherByCityName:@"istanbul" block:^(OWMWeather *weatherData, NSError *error) {
    if (!error && [weatherData.code isEqual:@"200"]) {
        //Data received
    }
}];
获取多个城市的当前状况
#import <openweathermap_objc_sdk/OWMSDK.h>

[[OWMAPIClient client] getWeatherByCityIDs:@[@524901,@703448,@2643743] limitResultByCount:0 block:^(OWMWeatherArrayResult *result, NSError *error) {
    if (!error && [result.code isEqual:@"200"]) {
        //Data received
    }
}];
获取每小时预报
#import <openweathermap_objc_sdk/OWMSDK.h>

[[OWMAPIClient client] getForecastByCityName:@"istanbul" countryCode:@"tr" limitResultByCount:0 block:^(OWMWeatherArrayResult *result, NSError *error) {
    if (!error && [result.code isEqual:@"200"]) {
        //Data received
    }
}];
获取每日预报
#import <openweathermap_objc_sdk/OWMSDK.h>

[[OWMAPIClient client] getDailyForecastByCityName:@"istanbul" countryCode:@"tr" limitResultByCount:0 block:^(OWMDailyForecastResult *result, NSError *error) {
    if (!error && [result.code isEqual:@"200"]) {
        //Data received
    }
}];

作者

Ulaş Sancak, [email protected]

许可证

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