Je connais déjà très bien les bases de données relationnelles et j'ai utilisé SQLite (et d'autres bases de données) dans le passé. Cependant, Core Data a une certaine allure, donc j'envisage de passer un peu de temps à l'apprendre pour l'utiliser dans ma prochaine application.
Y a-t-il beaucoup d'avantages à utiliser Core Data sur SQLite, ou vice versa? Quels sont les avantages / inconvénients de chacun?
J'ai du mal à justifier le coût de l'apprentissage des données de base lorsque Apple ne l'utilise pas pour la plupart de ses applications phares comme Mail.app ou iPhoto.app - optant plutôt pour les bases de données SQLite. SQLite est également largement utilisé sur l'iPhone.
Les personnes familières avec l'utilisation des deux peuvent-elles commenter leur expérience? Peut-être, comme pour la plupart des choses, la question est plus profonde que de simplement utiliser l'une sur l'autre?