Ключ в оптимизациях, которые Apple внедрила в Core Data.Он принимает очень разумные решения относительно элементов, которые должны быть кэшированы, например.
Теоретически, вы, вероятно, могли бы достичь той же производительности без использования Core Data, но потребовалось бы очень много времени, чтобы перестроить все оптимизацииИнженеры Apple, которые были очень знакомы с платформой, поставили на место.