在 iPhone 中显示当天、明天和后天的天气预报

发布于 2024-11-03 10:53:55 字数 1436 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

奢望 2024-11-10 10:53:55

你必须使用 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。

NOAA REST 接口

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

雅虎!天气预报 RSS

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

Google Weather API - 相关文档网址?

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

Weather Underground API

示例:http://api.wunderground.com/auto/wui/geo/ GeoLookupXML/index.xml?query=90210

天气频道< /strong> - 需要注册

示例:在 github 上找到示例代码用于访问 Weather Channel XML API 的 Ruby gem

WeatherAPI< /strong>(挪威)

示例:http://api .yr.no/weatherapi/locationforecast/1.6/?lat=34;lon=-118

You will have to use NSDate ,

First Construct an NSDate object with current time

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];

Now currentDate is the string object, you can display it with UILabel on screen,

likewise you could create date and get the string object for Next day .....

WeatherAPI

These are not iPhone specific, but free weather APIs.

NOAA REST Interface

Example: 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! Weather Forecast RSS

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

Google Weather API - documentation URL for this?

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

Weather Underground API

Example: http://api.wunderground.com/auto/wui/geo/GeoLookupXML/index.xml?query=90210

Weather Channel - Requires signup

Example: found sample code at github. Ruby gem for accessing the Weather Channel XML API

WeatherAPI (Norway)

Example: http://api.yr.no/weatherapi/locationforecast/1.6/?lat=34;lon=-118

凌乱心跳 2024-11-10 10:53:55

要在应用程序中显示天气信息,您可以使用以下天气数据源(支持以下格式 XML/JSON/CSV)。

天气 API

您可以使用 TouchXML 来解析 XML(如果数据源返回类型是 XML fromat)。

TouchXML

To display weather information in application you can use the following weather data feed(supports the following formats XML/JSON/CSV).

Weather API

You can use TouchXML for parsing XML(if the data feed return type is XML fromat).

TouchXML

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文