興味深いシナリオがあり、Cocoa でも実行できるかどうかを知る必要があります。
無料で、特定の都市/郵便番号の時間ごとの天気予報を表示できる 1 時間ごとの天気予報 API を見つけようとしましたが、見つかりませんでした。別の方法として、HTML ページ ソース全体を読み取り、iPhone アプリで使用できるように 1 時間ごとの天気の部分を削除できるかどうかを確認します。
NSString *request = @"http://www.findlocalweather.com/hourly/il/chicago.html";
NSURL *URL = [NSURL URLWithString:request];
NSError *error;
NSString *HTML = [NSString stringWithContentsOfURL:URL encoding:NSASCIIStringEncoding error:&error];
NSLog(@"HTML: %@", HTML);
http://www.findlocalweather.com/hourly/il/chicago.htmlリンクにアクセスすると、グリッドの毎時予報が表示されます。私がする必要があるのは、その HTML ソースから、各日付、雲、一時行を読み取り、それを配列に入れることです。例えば
NSMutableArray1 には、「AUG 05 9:00 AM、AUG 05 10:00 AM、AUG 05 11:00 AM ...」というオブジェクトが含まれます。
NSMutableArray2 には、「ほぼ曇り、ほぼ晴れ ...」というオブジェクトが含まれます。
NSMutableArray3 にはオブジェクト「73、84、76、91 ....」が含まれます (温度は度)
これはできますか?HTML ページのソース文字列を解析して、必要なものを取得しようとした人はいますか?