Re: Should I learn CoreData for this project?

2009-11-10 Thread Ruotger Skupin
On 04.11.2009, at 12:15, Kai Brüning wrote: 2. multithreaded core data is very hard to get right (multiple contexts, data merges) Isn’t this true for multi threaded code in general? Seriously, the documentation explains how to structure multi threaded use of Core Data. This might even

Re: Should I learn CoreData for this project?

2009-11-10 Thread Chris Hanson
On Nov 10, 2009, at 8:15 AM, Ruotger Skupin wrote: True, but as I found out the hard way, using Core Data multithreaded and Bindings at the same time is a very bad idea and will lead you into a world of pain. This is part of the reason for Core Data’s recommended thread isolation policy:

Re: Should I learn CoreData for this project?

2009-11-04 Thread Ruotger Skupin
more disadvantages to mention: 1. schema updates with every model change if you use an sql store (you have to make a mapping for every single from version/ to version combination you need to support) 2. multithreaded core data is very hard to get right (multiple contexts, data merges) 3.

Re: Should I learn CoreData for this project?

2009-11-04 Thread Kai Brüning
On 4.11.2009, at 11:33, Ruotger Skupin wrote: more disadvantages to mention: 1. schema updates with every model change if you use an sql store (you have to make a mapping for every single from version/ to version combination you need to support) In Snow Leopard Core Data does this

Re: Should I learn CoreData for this project?

2009-11-04 Thread jonat...@mugginsoft.com
Core Data is powerful stuff but it can be tough going - very tough going. If you are determined to make your code work you will get through it. If not, it might get the better of you. The fact is that CoreData offers a great deal of functionality. If you want that functionality you either

Re: Should I learn CoreData for this project?

2009-11-04 Thread Roland King
I have not used core data myself, my only comment is that the best time to learn a technology is when you have a real project which could use it, I find that's a lot better way to get beyond the 10 line examples or whatever simple examples you think up as a 'good way to learn this' and

Re: Should I learn CoreData for this project?

2009-11-04 Thread Sean McBride
On 11/3/09 8:22 PM, David Hirsch said: So, I'm hearing folks sing the praises of CoreData, which I have not yet learned. It seems like a long uphill climb, but if life will be spectacular afterwards, I'll do it. I am a semi-casual programmer; I've just finished a couple of small programs that

Re: Should I learn CoreData for this project?

2009-11-04 Thread Jeffrey Oleander
1. Keep going back to the documentation. It takes time to grasp all the concepts. If something is not clear and complete, submit a comment on the documentation. Every documentation web page has a link to a comment form. ___ Cocoa-dev

Should I learn CoreData for this project?

2009-11-03 Thread David Hirsch
So, I'm hearing folks sing the praises of CoreData, which I have not yet learned. It seems like a long uphill climb, but if life will be spectacular afterwards, I'll do it. I am a semi-casual programmer; I've just finished a couple of small programs that do not use CoreData, and I can

Re: Should I learn CoreData for this project?

2009-11-03 Thread Kai Brüning
Hi David, this question is most definitely on topic :-) So, lets see, what would Core Data give you: - Scalability, fast incremental loads and saves for big data sets. I don’t think you’ll need this. Loading and saving 500 items each time will be fast enough. - A data model modeler. That’s