こんにちは、天気アプリケーションを作成したいと思います。私の天気アプリケーションは、ユーザーが天気タブをクリックすると、現在の場所の天気の詳細が表形式で表示されるようになっています。同じ現在の場所について、当日、翌日、および翌日はtableviewに表示されるはずです。iPhoneでこれがどのように可能であるかについて、コードやリンクを教えてください。ありがとう
2 に答える
を使用する必要がありますNSDate
、
まずNSDate
、現在の時刻でオブジェクトを作成します
NSDate *today = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"HH:mm:ss"];
NSString *currentTime = [dateFormatter stringFromDate:today];
[dateFormatter setDateFormat:@"dd.MM.yyyy"];
NSString *currentDate = [dateFormatter stringFromDate:today];
これcurrentDate
で文字列オブジェクトになりましUILabel
た。画面に表示できます。
同様に、日付を作成して、翌日の文字列オブジェクトを取得できます....。
WeatherAPI
これらはiPhone固有ではありませんが、無料の天気APIです。
例:http ://weather.yahooapis.com/forecastrss?p = 90210
Google Weather API-このためのドキュメントURL?
例:http ://www.google.com/ig/api?weather = 90210
例:http ://api.wunderground.com/auto/wui/geo/GeoLookupXML/index.xml?query = 90210
WeatherChannel-サインアップが必要
例:githubでサンプルコードが見つかりました。Weather ChannelXMLAPIにアクセスするためのRubygem
WeatherAPI(ノルウェー)
例:http ://api.yr.no/weatherapi/locationforecast/1.6/?lat = 34; lon = -118