Hello. I'd like to build in some weather functionality into my app and I'm going to be using the NOAA weather web service to retrieve the weather information. The NOAA website has a great deal of information on how the data should be requested and how the resulting data is structured. I'm new to iOS development, so I just need a little direction because I'm not sure which APIs I should be using to request and process this data. My questions are...
- What's the proper way to request access to the user's location?
 - If the user allows access to their location, which APIs would I use to access it?
 - To make an HTTP request to the RESTful webservice, which APIs should I use?
 - To process/parse the resulting XML data, which API's should I use?
 
And if anyone can suggest any good examples online that demonstrate any of this functionality, that would also be helpful.
Thanks so much so much in advance for your wisdom!