I'm working on my 2nd iPhone app and am curious about Core Data. Time on the project is limited, as is my time overall.
I'm the only dev and I have a feeling that Core Data would be useful but I can't clearly explain why.
Please excuse the following obfuscation .. the app needs to retrieve a list of foos from a central server. Users can then add a bar, from a list of bars, to the foos, then add a baz from a list of bazes(!?) to the bar, then add some optional photo and description to the baz.
Once the user is happy with their bar and baz work they then hit a sync button to upload their data back to the central server.
As you can see, it's a simple data driven drill down app, but I'm still not sure I can justify using Core Data with our time constraints - the learning curve looks steep.
If argue to my boss that we should be using Core Data, what bullet points can I shoot at him? Logic grenades are also appreciated.