Praca z danymi w aplikacjach iOS (Co wybrać? NSData, CoreData, sqlite, PList, NSUserDefaults)

kiedy tworzę aplikację na iPhone'a (Time Tracker, ToDoList itp.), nigdy nie wiem, jaki jest najlepszy sposób na radzenie sobie z danymi. Kiedyś użyłem plisty, następnym razem sqlite lub CoreData.

W jaki sposób decydujesz, co jest najlepsze dla twojego projektu? (Tylko mówienie o zarządzaniu danymi)

Na przykład, jeśli chcesz rozwijać:

Aplikacja Time Tracker> Czy PList to Twój wybór?Aplikacja czytnika RSS> CoreData?Aplikacja Photo> sqlite?Klient poczty e-mail>?

Dla początkującego możesz wskazać mi z grubsza właściwe kierunki? (Wiem, że wiele zależy od aplikacji i co z nią lubisz, ale każda myśl pomoże)

Jestem daleko od tworzenia skomplikowanych aplikacji, wciąż są dość proste.

Dziękuję za pomoc, Marc

questionAnswers(2)

yourAnswerToTheQuestion