Working on iCalMaker2
iCalMaker is being renamed iCalMaker2, updated to work with Mac OS X 10.5 (Leopard) (Amazon Link), and rewritten to take advantage of the latest features in 10.5, and Xcode 3.0.
The first thing that was done was to ‘model’ the iCalendar data standard (rfc2445) into an Apple ‘xcdatamodel’.
Part of the iCalendar data standard modeled in ‘xcdatamodel’
This was surprisingly difficult and took a lot longer than anticipated. The model is now complete.
With a working model it now means that data-binding can be used between the main code of the program and the interface. This has the advantage of speeding up development and providing a consistency in the way the data is handled. Plus, it means less code has to be written.