Edit AllPages

Programs like iCal and Mozilla Calendar use the iCalendar format to store events. iCalendar is an open standard, see This page is list of all resources on OS X to work with the format.

vCalendar is an older version of the iCalendar format.

* ** libical **

libical is an open source C library that parses the iCalendar format. Mozilla Calendar uses libical and I believe so does iCal. libical includes libicalvcal, a library for converting between iCalendar and vCalendar formats.

* ** skyrix-xml **

This is an LGPL library that provieds a Objective-C interface to parse XML. They also use libical to read iCalendar files.

* ** iCalendarParser **

An iCalendar parser written in Objective-C. It’s at a very experimental stage right now and only handles the inital parsing of iCalendar content lines. It works in a fashion similar to a SAXParser.

* ** ics2vcs **

Perl script converts iCalendar (.ics) to vCalendar (.vcs).

* ** CALCore **

Apple’s private framework for working with iCalendars.