1.天气预报
(1)中国天气网
http://m.weather.com.cn/data/101110101.html(六天预报)
http://www.weather.com.cn/data/sk/101110101.html(实时天气信息)
http://www.weather.com.cn/data/cityinfo/101010100.html
其中101110101是城市的代码,获得城市代码进入
可以用sqlite数据库来查询
(2)新浪天气预报API
http://php.weather.sina.com.cn/xml.php?city=%B1%B1%BE%A9&password=DJOYnieT8234jlsK&day=0
http://php.weather.sina.com.cn/xml.php?city=%B1%B1%BE%A9&password=DJOYnieT8234jlsK&day=0
其中,city后的城市转码。
IOS中将NSString转成GB2312码的方法是
//转码
NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding (kCFStringEncodingGB_18030_2000);
NSString *city = [cityname stringByAddingPercentEscapesUsingEncoding:enc];
NSLog(@" city = %@",city);
Password固定
Day为0表示当天天气,1表示第二天的天气,2表示第三天的天气,以此类推,最大为4