Я довольно плохо знаком с более сложными частями Core Data.
В моем приложении есть хранилище базовых данных с 15K строками.Существует один объект.
Мне нужно отобразить подмножество этих строк в табличном представлении, отфильтрованных по вычисленным критериям поиска, и для каждой отображаемой строки добавьте значение, которое я вычисляю в реальном времени, но несохранить в сущности.
Для расчета необходимо использовать пару значений, предоставленных пользователем.
Гипотетический пример:
Entity: содержит поля "id", "first "и" second "
Вводимые пользователем данные: 10 и 20
Критерии поиска / фильтрации: отображать только записи, в которых поле сущности" id "является простым числом между двумя предоставленными числами.(Мне нужно создать какой-нибудь метод сложных предикатов здесь, я полагаю?)
Отображение: все поля всех записей, которые соответствуют критериям, вместе с производным полем (не в основном объекте данных), который являетсясумма поля "id" и случайного числа, поэтому каждая строка в табличном представлении будет содержать 4 поля:
"id", "first", "second",-вычисляемое значение-
Из моего чтения / поиска в Google кажется, что переходное свойство может быть подходящим способом, но я не могу понять, как это сделать, учитывая, что критерии поиска и результирующее свойство должны рассчитываться на основе пользовательского ввода.
Может ли кто-нибудь дать мне указатели, которые помогут мне реализовать этот код?Сейчас я довольно растерян, и примеры, которые я могу найти в книгах и т. Д., Не соответствуют моим конкретным потребностям настолько, чтобы я смог адаптировать их, насколько я могу судить.
Спасибо
Даррен.