(1)XML 数据请求
使用 AFNetworking 中的 AFHTTPRequestOperation 和 AFXMLParserResponseSerializer,另外结合第三方框架 XMLDictionary 进行数据转换
使用 XMLDictionary 的好处:有效避免自行实现 NSXMLParserDelegate 委托代理协议方法来进行繁琐的数据拼凑解析
(2)JSON 数据请求
使用 AFNetworking 中的 AFHTTPRequestOperation 或 AFHTTPRequestOperationManager,另外在图片缓存方面可选的方案有:
-
使用 AFNetworking 中 的 UIImageView+AFNetworking
-
使用第三方框架 SDWebImage 的 UIImageView+WebCache
效果如下:
XML 数据格式:
请求网址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName?theCityName=59287
1 <ArrayOfString xmlns="http://WebXml.com.cn/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 2 <string> 3 广东 4 </string> 5 <string> 6 广州 7 </string> 8 <string> 9 59287 10 </string> 11 <string> 12 59287.jpg 13 </string> 14 <string> 15 2015-9-19 17:30:31 16 </string> 17 <string> 18 25℃/32℃ 19 </string> 20 <string> 21 9月19日 多云转中雨 22 </string> 23 <string> 24 无持续风向微风 25 </string> 26 <string> 27 1.gif 28 </string> 29 <string> 30 8.gif 31 </string> 32 <string> 33 今日天气实况:气温:31℃;风向/风力:西南风 1级;湿度:62%;空气质量:暂无;紫外线强度:弱 34 </string> 35 <string> 36 太阳镜指数:必要。建议佩戴透射比为1级的浅色太阳镜。 37 穿衣指数:炎热。建议穿短衫、短裤等清凉夏季服装。 38 旅游指数:适宜。微风,虽天气稍热,但不会影响心情。 39 运动指数:较适宜。户外运动请注意防晒。 40 洗车指数:不宜。有雨,雨水和泥水会弄脏爱车。 41 化妆指数:防脱水。请选用防脱水化妆品。 42 感冒指数:少发。感冒机率较低,避免长期处于空调屋中。 43 空气污染指数:暂无。 44 紫外线指数:弱。辐射较弱,涂擦SPF12-15、PA+护肤品。 45 舒适度指数:较不舒适。多云,有些热。 46 </string> 47 <string> 48 25℃/29℃ 49 </string> 50 <string> 51 9月20日 中雨转中到大雨 52 </string> 53 <string> 54 无持续风向微风 55 </string> 56 <string> 57 8.gif 58 </string> 59 <string> 60 22.gif 61 </string> 62 <string> 63 24℃/29℃ 64 </string> 65 <string> 66 9月21日 中到大雨转雷阵雨 67 </string> 68 <string> 69 无持续风向微风 70 </string> 71 <string> 72 22.gif 73 </string> 74 <string> 75 4.gif 76 </string> 77 <string> 78 广州是广东省的省会,是中国南方最大的海滨城市,广州位于东经113。17`,北纬23。8`,地处中国大陆南部,广东省南部,珠江三角洲北缘。广州临南海,邻近香港特别行政区,是中国通往世界的南大门,广州属丘陵地带。中国的第三大河----珠江从广州市中心穿流而过。广州是一座历史文化名城。相传在远古时候,曾有五位仙人,身穿五色彩服、骑着嘴衔稻穗的五色仙羊降临此地,把稻穗赠给百姓,祝愿这里永无饥荒。从此,广州便有“羊城”、“穗城”的美称,“五羊”也成为广州的象征。广州既是中国也是世界名城,又是一座古城,因历史上有五羊仙子降临献稻穗的故事,广州又称为“羊城”和“穗城”,简称“穗”;广州一年四季如春、繁花似锦,除夕迎春花市闻名海内外,故又有“花城”的美誉。广州地处低纬,属南亚热带季风气候区。地表接受太阳辐射量较多,同时受季风的影响,夏季海洋暖气流形成高温、高湿、多雨的气候;冬季北方大陆冷风形成低温、干燥、少雨的气候。年平均气温为21.4-21.9度,年降雨量平均为1623.6-1899.8mm,北部多于南部。1982年,广州被国务院选定为全国首批历史文化名城之一,是我国重点旅游城市。1999年1月,广州被评为优秀旅游城市。景观:白云山、莲花山、南海神庙、佛山祖庙、广州动物园等。 79 </string> 80 </ArrayOfString>