Я использую CoreData для хранения информации о книгах, сохраненной в базе данных SQLite.При сортировке по заголовку я бы хотел игнорировать префиксы «A» и «The».Например, при наличии книг: «Книга кодов» и «Загадка Ферма» я хочу, чтобы «Загадка Ферма» предшествовала «Книге кодов», поскольку «The» следует игнорировать.
Я не могНе найти никакого способа сделать это, кроме добавления постоянного свойства, которое будет содержать заголовок без префиксов.(В приведенном выше примере это свойство, скажем, titleNoPrefixes, должно содержать строку «Кодовая книга»).Сортировка на основе вычисляемых свойств (иначе говоря, переходных свойств) в CoreData представляется невозможной.
Добавление постоянного свойства, очевидно, является плохим дизайном базы данных, но я не вижу другого пути.Есть предложения?