Version: 1.1

Posted: 2007-10-15

Build Requirements: Xcode 3 or later; Interface Builder 3 or later

Runtime Requirements: Mac OS X 10.5 or later

View Source Code:

Download Sample (“CalendarItems.zip”, 10.23M)
Download Sample (“CalendarItems.dmg”, 10.58M)



Description

The CalendarStore framework in Mac OS X Leopard provides a high-level API for accessing and creating system-wide or application specific events and To Do’s. This Headstart shows you how to add this functionality to your application and provides you with all of the code and other resources you'll need. It's easy. Download the Headstart, watch the Getting Started video, and then follow along with the Lesson Guide.

Document Revision History

Date Notes
2007-10-15Replaced CalPriorityNormal occurences with CalPriorityMedium in the CalController.m file. The CalPriorityNormal is no longer supported in the CalendarStore framework in Mac OS X Leopard. You would get an "undeclared (first use in this function)" message if you use the CalPriorityNormal constant to set a task whose priority is medium. The CalendarStore framework in Mac OS X Leopard supports the CalPriorityMedium constant for a task whose priority is medium.
2007-04-13Creates new iCal Events and Tasks ("To Do's") using Objective-C 2 and the Calendar Store framework

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.