Apple have released some more developer docs for Tiger, this time sneak preview documentation for Xcode 2.0. Of note is the new object-graph management feature in Core Data:
Object-graph management allows you to work with the data in your application, including full undo and redo support. It also provides a well-defined data integrity infrastructure. Object-graph persistence means that the data in your application is automatically stored to, and then retrieved from, a file on disk.
I wonder if this persistence is truly automatic and does away with user-initiated save points in documents (no more file-save – it just happens, all the time, continuously). How far does this full undo/redo support go?
Would doing away with the File/Save routine be a step forward? I think the answer is a definite “yes”. One of the nicest things about Microsoft’s OneNote is that it doesn’t have a Save option – everything is saved as you work. It’s another step away from a computer-centric vision of documents and towards a more natural mode of working.