Данные постоянно записываются?У меня был набор из 1200 записей для поиска с помощью поиска «содержит».При запуске приложения у меня был объект, содержащий все наборы данных, основанные на хранилище coredata.Если данные обновляются во время использования приложения - оно перестраивает наборы.
Затем, когда я добираюсь до представления таблицы поиска, я выполняю поиск по предварительно загруженным данным.Выполнение выборки каждый раз вызывало слишком большую задержку - даже с хорошо написанными предикатами и контроллером полученных результатов.Я обнаружил, что гораздо быстрее сделать это вручную, так как я мог создавать подмножества данных для более быстрого поиска.
Надеюсь, это поможет вам принять решение.
Приветствия,
Майкл