Tutorial of EOControl
From EOFWiki
These are code reading tutorials. Each self contained little program shows an aspect of EOF. Actually I think this is tons easier than abstract verbose texts. And there are enough of those available already for EOF.
EOEditingContext on Foundation level
Each tutorial builds up on the next so please do them in order.
1) Registration
- Registering and unregistering objects in an EOEditingContext, show the basics of making objects "known" to EOF
2) Basic Tracking
- Tracking object creation and removal with an EOEditingContext and Tracking object creation and removal with permanent EOGlobalID show how EOF tracks the creation and deletion of objects
- Tracking object changes and Tracking object changes with an accessor shows how EOEditingContext tracks modifications to an object
3) Tracking Notifications
- Tracking object changes with notifications and Coalesced object change notifications show how you can track the changes that EOEditingContext tracks for you
4) Snapshotting and Undo Support
- Snapshotting saves object state and Undo supported by snapshotting show how EOEditingContext can provide undo/redo functionality to the tracked objects
EOEditingContext on AppKit level
You should have done the EOEditingContext on Foundation level before doing these. Also each tutorial builds up on the next so please do them in order.