I am interested in how this turns out for you. Although I am doing my
homework on OS 3.0 and am excited about the inclusion of Core Data,
I'm not yet able to test SDK 3.0, since installing SDK 3.0 keeps you
from submitting 2.x apps to the App Store. Since I only have one
machine for development, that effectively keeps me locked into 2.x for
now. If you can share your findings, I would very much appreciate
it.
Relatedly, I don't think SQLPO is going anywhere. I think most people
will want to continue to support OS 2.x users, and as such, cannot
rely exclusively on Core Data for their ORM/persistence needs. The
idea I'm currently tossing around is having two sets of business
objects (those based on Core Data, and those based on SQLPO), and
having the application work with the right ones depending on what OS
version it's running on. I think that's the only way I can maintain a
single app branch and codebase. Does anyone have any better ideas?
KM