CocoaDev

Edit AllPages

Programs like iCal and Mozilla Calendar use the iCalendar format to store events. iCalendar is an open standard, see http://www.ietf.org/rfc/rfc2445.txt. 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 ** http://www.softwarestudio.org/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 ** http://www.opengroupware.org/en/devs/sope/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 ** http://www.oops.se/~malte/software.html

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 ** http://www.isi.edu/touch/tools/#software

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

* ** CALCore **

Apple’s private framework for working with iCalendars.