title: Why should I use Core Data for my iPhone app?
body: <p>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.  </p>
  
  <p>I'm the only dev and I have a feeling that Core Data would be useful but I can't clearly explain why.</p>
  
  <p>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.</p>
  
  <p>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.</p>
  
  <p>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. </p>
  
  <p>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.</p>