I need a CalDAV library either entirely in Objective-C or done in C with Objective-C 'hooks'/'front-end'.
I am happy to leave that choice up to the developer.
The library must support looking up calendars (and related meta-data), reading events and todo's, creating/editing/deleting events and todo's.
The library should follow the CalDAV standards as to work with any valid CalDAV server, and must support Mobile Me and Google Calendars (which if done to standards it should)
This library is for the Mac specifically.
Library must not use any private or undocumented frameworks.
Library must not use the built-in CalendarStore framework.