Adding geolocation to our weather app


Details
http://photos3.meetupstatic.com/photos/event/c/8/9/0/600_449391344.jpeg
We presented the process of building a simple weather app in our last meetup. (https://www.meetup.com/Tampa-iOS-Meetup/events/229059587/)We first connected to OpenWeatherMap’s API manually via a browser, then programmatically through NSURLSession and related classes, then used NSJSONSerialization to extract the data it returned.
Our weather app required you to specify your location before it would report the weather. But that’s not how most weather apps work: they use geolocation to get your phone’s coordinates and provide them to the weather service. In this meetup, we’ll show you how to harness the power of iOS geolocation through the Core Location framework.
We'll begin with a quick walkthrough of last meetup’s weather app, just as a reminder for those of you who were there, and as a way for those of you who weren't to get caught up. Then we'll get right into the business of adding geolocation capability to our weather app, so that when you run it, it displays the weather for your location.
At the end of this session, you'll know how to make use of geolocation through Core Location. We'll make the source code and presentation materials available at the end, to make it easier for you to start your own geolocation projects.
http://photos1.meetupstatic.com/photos/event/c/b/a/8/600_449392136.jpeg
Come join us at the Tampa iOS Meetup this coming Wednesday, May 4th! Learn about iOS programming, meet your peers in the Tampa Bay area, and have some fun!
You don't have to be a very experienced iOS or Swift programmer for this meetup. If you've done a couple of iOS tutorials and can at least write a "Magic 8-ball" or "Tip calculator" app, you shouldn't have any trouble following. If you're new to Swift but have some programming experience in just about any language, whether it's Java, JavaScript, C#, Python, Ruby, or any other object-oriented programming language, you shouldn't have any trouble following the presentation. We'll make our presentation materials and code available at the end of our session...you won't leave empty-handed!
We'll have pizza at 6:30 p.m. with the presentation starting at 7:00. We hope to see you there!

Adding geolocation to our weather app