Providing localized information has been critical to the success of many apps. Typically this is done by gathering the user’s current location by using the Core Location API built into the iPhone SDK and communicating with an online service providing the data which is then presented to the user.
I found an excellent step-by-step tutorial built with Objective-C that starts right at the beginning illustrating how to use core location, and how to communicate with the Google XML Weather API and present the data to the user.
UPDATE: We’re sorry but this tutorial no longer works as Google has removed the Google Weather API. Please check this post featuring an easy to use Objective-C wrapper utilizing a free weather API for current weather, and forecasts based on location.
The great thing about this tutorial is that it covers everything. If you’re looking for a detailed step-by-step tutorial on adding localized information into an iPhone or iPad app this is an excellent starting point.
Thanks for reading, please share this using the buttons below!