0

こんにちは、天気アプリケーションを作成したいと思います。私の天気アプリケーションは、ユーザーが天気タブをクリックすると、現在の場所の天気の詳細が表形式で表示されるようになっています。同じ現在の場所について、当日、翌日、および翌日はtableviewに表示されるはずです。iPhoneでこれがどのように可能であるかについて、コードやリンクを教えてください。ありがとう

4

2 に答える 2

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です。

NOAARESTインターフェース

例:http://www.weather.gov/forecasts/xml/sample_products/browser_interface/ndfdXMLclient.php?zipCodeList = 90210&product = time-series&begin = 2004-01-01T00:00:00&end = 2013-04-21T00:00: 00&maxt = maxt&mint = mint

Yahoo! 天気予報RSS

例:http ://weather.yahooapis.com/forecastrss?p = 90210

Google Weather API-このためのドキュメントURL?

例:http ://www.google.com/ig/api?weather = 90210

Weather Underground API

例: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

于 2011-04-25T05:34:30.443 に答える
1

アプリケーションで気象情報を表示するには、次の気象データ フィードを使用できます (次の形式の XML/JSON/CSV をサポートします)。

天気 API

XML の解析に TouchXML を使用できます (データ フィードの戻り値の型が XML fromat の場合)。

TouchXML

于 2011-04-25T06:19:25.487 に答える