Re: More Core Data Questions

2009-10-13 Thread Jon Hull
The project is a game engine which has 2 graphs. The first is a tree of events that represent the story. Each event in the story is an immutable object, and there is a special event which represents a series of events to run in order and one which represents branches that the player has to

Re: More Core Data Questions

2009-10-13 Thread Ben Trumbull
On Oct 13, 2009, at 3:17 AM, Jon Hull wrote: You don't need proxies or NSProxy for this. You can just use a delegate. Off the cuff, I might consider implementing a protocol on your immutable objects for methods like currentLocation and currentPlayer which vector through a semi-global

Re: More Core Data Questions

2009-10-12 Thread I. Savant
On Oct 12, 2009, at 3:31 PM, Jon Hull wrote: 1) Can I count on a to-many relationship keeping the order of the managedObjects it points to? The order is very important in this case, and I need a way to ensure that the order does not change when the object is saved and reloaded. No.

Re: More Core Data Questions

2009-10-12 Thread Jon Hull
On Oct 12, 2009, at 12:46 PM, I. Savant wrote: On Oct 12, 2009, at 3:31 PM, Jon Hull wrote: 1) Can I count on a to-many relationship keeping the order of the managedObjects it points to? The order is very important in this case, and I need a way to ensure that the order does not change

Re: More Core Data Questions

2009-10-12 Thread I. Savant
On Oct 12, 2009, at 4:32 PM, Jon Hull wrote: I have spent the last 48 hours (re)reading core data docs. My head is swimming in docs. Understandable. It's a complicated technology (especially when you consider its interaction with Bindings). The short answer is yes, I understand to

re: More Core Data Questions

2009-10-12 Thread Ben Trumbull
Ok, let me ask some more specific questions and see if that gets a response... Feel free to respond if you only know the answer to 1 or 2 of these. 1) Can I count on a to-many relationship keeping the order of the managedObjects it points to? The order is very important in this case, and I

Re: More Core Data Questions

2009-10-12 Thread Richard Somers
On Oct 12, 2009, at 1:31 PM, Jon Hull wrote: 3) What is the best way of connecting objects from different stores? I am considering giving them UUIDs and then storing that as a reference. Then setting a transient property based on that in - awakeFromFetch. Alternatively, I could store it

Re: More Core Data Questions

2009-10-12 Thread Jon Hull
Yes, well it is fairly complex... but it looks like core data is not a good fit since a basic requirement is that I need it to store nested arrays of immutable objects and keep the order (I also need to allow those objects to be inserted at multiple points in the array). The immutability

Re: More Core Data Questions

2009-10-12 Thread Ben Trumbull
The project is a game engine which has 2 graphs. The first is a tree of events that represent the story. Each event in the story is an immutable object, and there is a special event which represents a series of events to run in order and one which represents branches that the player has to