Wednesday, April 22, 2009

Project Update

My latest submission is pretty big. Before you compile and run it, make sure you delete your database store as it will be rendered incompatible. Kind of reminds me that I need to start maintaining a change log.

There will come a point where the program will be a release version. Asking everyone to delete their database store (or having the program do it by itself) is simply unreasonable. I know Core Data has a migration manager, but it's pretty limited. Doing migration the old 10.4 way makes you wish you had more than one brain to pull a gun's trigger on. Believe me, I've been there. I think the path I'll end up taking is to have everything be stored in a preference file. I'll then simply parse in the data into the new store.




1 comment:

  1. cool- new version is working well
    on the skill planner, currently i can't queue the same skill twice to indicate that i'm trainging Adv Spaceship Command 1 and then Adv Spaceship Command 2, etc

    is this just because you're still working on the skill queue section and the logic involved? or is the idea that you put the skill there and the level you'd wish to train up to - and then the app will take care of calculating if you already know levels 1 and 2 or if it should include their training times along with the time to train level 3?

    ReplyDelete