Last Revision:
Version 1.0, 2015-11-13
First public release.
Build Requirements:
iOS SDK 9.0 or later
Runtime Requirements:
iOS 8.0 or later

EKReminderSuite is a set of sample code that demonstrates how to implement reminders using the EventKit Framework.

EKTimerReminders demonstrates how to add, fetch, and remove time-based reminders using EKReminder, EKAlarm, EKRecurrenceFrequency, and EKRecurrenceRule. It shows how to create alarms and recurring reminders as well as how to complete reminders. Tap “+” in the Upcoming view to add a new reminder. Tap any reminder in the Upcoming or “Past Due” view to complete it. Navigate to the Complete view to delete any reminder.

EKLocationReminders demonstrates how to add, fetch, and remove location-based reminders using EKReminder, EKAlarm, EKAlarmProximity, and EKStructuredLocation. It shows how to set up geofences for reminders and fires alarms when entering or exiting within a given radius of an area. Tap any point in the Map view to create a new reminder. Navigate to the List view to see all your reminders.