Я уже хорошо знаком с реляционными базами данных и использовал SQLite (и другие базы данных) в прошлом. Однако Core Data имеет определенное очарование, поэтому я рассматриваю возможность потратить некоторое время, чтобы изучить его для использования в моем следующем приложении.
Есть ли большая польза для использования Core Data по SQLite или наоборот? Каковы преимущества/недостатки каждого?
Мне сложно обосновать стоимость обучения Core Data, когда Apple не использует его для многих своих флагманских приложений, таких как Mail.app или iPhoto.app, вместо этого выбирает базы данных SQLite. SQLite также широко используется на iPhone.
Могут ли люди, знакомые с использованием обоих комментариев на их опыте? Возможно, как и в большинстве случаев, вопрос глубже, чем просто использовать один над другим?