Tag Archives: map

Remind Me At – geofenced reminder tutorial, part 3

Remind Me At
We’re continuing development of Remind Me At, solution for very specific problem – create geofenced reminder by tapping on a map.

In this post we’ll create view controllers for reminder creation and display. And also, we’ll see how “unwind” segue works, and also – how we can avoid using it.
Continue reading

Remind Me At – geofenced reminder tutorial, part 2

Remind Me At
We’re continuing development of Remind Me At, solution for very specific problem – create geofenced reminder by tapping on a map.

We’ve designed our map, added code to show existing reminders, code to put a new pin on the map. Now it is time to review communication with EventKit. We’re using approach similar to iRemember.
Continue reading

Remind Me At – geofenced reminder tutorial, part 1

Remind Me At
Recently, we’ve created iRemember – shopping list app that uses EventKit framework. Now we’ll talk about some more of its features.

But first, let’s discuss our goal. With Reminders app in iOS we now can create geofenced reminders – reminders that fire when you enter or leave specific area. For example, you can be reminded to call home when you’re leaving your office. This really helps in some cases. The only thing that bothers me – you have to enter address manually or select it from address book. You can’t just point a place on a map as a location for reminder.

I’ve even filed a radar (rdar://13440874, thanks to @Jury for the “RADAR OR GTFO” policy). But for now we’ll solve this issue by creating a new app – Remind Me At.

What will we cover in this tutorial?

  • EventKit and EventKitUI frameworks – iOS SDK gives you a controller to choose calendars;
  • MapKit framework for displaying map and our objects on it;
  • briefly, we’ll talk about CoreLocation framework covering geocoding;
  • and for very strange reason, we’ll even use AddressBookUI framework;
  • we’ll also look into unwind (or, exit) segues and ways of not using them.

Continue reading