Какой у вас вариант использования?
Базовые данные - довольно здоровенная структура, и она предлагает намного больше, чем просто старое постоянство. Он включает в себя поддержку отказов, управление отношениями объектов, поддержку миграции схем, проверку и хорошую интеграцию с UITableViews через NSFetchedResultsController. Большая победа для меня в том, что он полностью смоделирован на объектах. Sqlite более чем подходит для приложения с одной изолированной таблицей, высокими показателями в игре и т. Д., Но для всего более сложного я бы рассмотрел основные данные.
Введение Apple в Core Data mind поможет вам решить, подходит ли вам это или нет ...
Руководство по программированию основных данных