iOS Developer Library

Developer

EventKit Framework Reference

Introduction

Classes   Other Reference  

The EventKit framework provides classes for accessing and manipulating calendar events and reminders.

Classes

Class

Abstract

NSObject

NSObject is the root class of most Objective-C class hierarchies.

EKEventStore

An instance of the EKEventStore class represents the Calendar database.

EKObject

The EKObject class is an abstract superclass for all Event Kit classes whose instances are persistent.

EKAlarm

An EKAlarm object represents an alarm in Event Kit.

EKCalendar

An instance of the EKCalendar class represents a calendar in Event Kit.

EKCalendarItem

The EKCalendarItem class is a an abstract superclass for calendar events and reminders.

EKEvent

An instance of the EKEvent class represents an event added to a calendar in the Event Kit framework.

EKReminder

An instance of the EKReminder class represents a reminder added to a calendar in the Event Kit framework.

EKParticipant

An EKParticipant object represents a participant in a calendar event.

EKRecurrenceRule

The EKRecurrenceRule class is used to describe the recurrence pattern for a recurring event.

EKSource

An instance of the EKSource class represents the account that a calendar belongs to.

EKStructuredLocation

The EKStructuredLocation class specifies a geofence that can be used to trigger the alarm of a calendar item.

EKRecurrenceDayOfWeek

The EKRecurrenceDayOfWeek class represents a day of the week for use with an EKRecurrenceRule object.

EKRecurrenceEnd

The EKRecurrenceEnd class defines the end of a recurrence rule defined by an EKRecurrenceRule object.

Other Reference

Reference

EventKit Constants Reference