Работа с данными в приложениях для iOS (что выбрать? NSData, CoreData, sqlite, PList, NSUserDefaults)

Когда я разрабатываю приложение для iPhone (Time Tracker, ToDoList и т. д.), я никогда не знаю, как лучше всего обращаться с данными. Однажды я использовал plist, в следующий раз sqlite или CoreData.

Как вы решаете, что лучше для вашего проекта? (Говорим только об управлении данными)

Например, если вы хотите разработать:

Time Tracker App > Is PList your choice? RSS Reader App > CoreData? Photo App > sqlite? EMail Client > ?

Для новичка, можете ли вы указать мне приблизительное направление? (Я знаю, это во многом зависит от приложения и от того, что вам нравится делать это но любая мысль поможет)

Я далек от разработки сложных приложений, они все еще довольно просты.

Спасибо за помощь, Марк

Ответы на вопрос(2)

Ваш ответ на вопрос