Flatiron Day 10: Core Location, Location, Location

Today, we had a tough Morning Assessment which at first seemed like a piece a cake (like all assignment seem at first) but turned out to be a doozie.

It reads simple enough to open our iPhone or the iPhone Simulator and go to Settings > Maps and simply recreate the interface using a UITableView with static cells.  What could be easier.  Two hours later and we were wrapping up.  Not that easy once we got into it.

Cruising through Cupertino in an Emulator

Cruising through Cupertino in an Emulator

After a discussion about a new Git Workflow using milestones we reviewed both the Morning Assessment and Homework #3.

Then we started Morning Lecture on Core Location.We covered CLLocationManager and its Delegate again through building an example app.  Geocoder, Blocks, and CLPlacemarks followed before we grabbed a quick lunch.

After lunch we headed into the Afternoon Lecture with MapKit.  The example app grew to encompass MKMapView, ToolBars, MKCoordinateRegions, and MKAnnotations to get Pins into the Maps.  We threw in a block viewable variable with __block just for good measure.  We kept going with MKMapViewDelegate for adding AnnotationViews and callout accessory tapped.

The Afternoon Lab continued the QuizMeApp to reach Milestone #4: adding MapKit to the QuizApp with callouts in the pins.

One thought on “Flatiron Day 10: Core Location, Location, Location

  1. Pingback: Flatiron Week 2 In Review | [[Cocoa alloc] init];

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s