如果我希望我的iOS应用程序使用返回XML数据的RESTful WebService,我想开始学习哪些API?

时间:2010-08-20 16:56:46

标签: iphone xml ipad ios rest

我想在我的应用程序中构建一些天气功能,我将使用NOAA天气网络服务来检索天气信息。 NOAA网站提供了大量有关如何请求数据以及如何构建数据的信息。我是iOS开发的新手,所以我只需要一点方向,因为我不确定应该使用哪些API来请求和处理这些数据。我的问题是......

  1. 请求访问用户位置的正确方法是什么?
  2. 如果用户允许访问其位置,我将使用哪些API来访问它?
  3. 要向RESTful Web服务发出HTTP请求,我应该使用哪些API?
  4. 要处理/解析生成的XML数据,我应该使用哪种API?
  5. 如果有人可以在网上建议任何展示这些功能的好例子,那也会有所帮助。

    非常感谢您的智慧!

2 个答案:

答案 0 :(得分:10)

对于位置数据,请查看CoreLocation
http://developer.apple.com/iphone/library/documentation/CoreLocation/Reference/CoreLocation_Framework/index.html

对于HTTP请求,我喜欢使用ASIHTTPRequest类
http://allseeing-i.com/ASIHTTPRequest/

TouchXML可以轻松处理XML数据
http://code.google.com/p/touchcode/wiki/TouchXML

答案 1 :(得分:4)

就在今天,Luke Redpath发布了他写的一个完整的iPhone REST客户端。我无法保证,我今天才看到它甚至存在。但卢克做得很好,所以我认为它很不错。

见这里: http://lukeredpath.co.uk/blog/some-code-that-i-wrote.html