В моем приложении Core Data у меня есть сущность Person (которая имеет атрибут fullname).Самым простым способом поиска имени является поиск предиката по полям:
[predicateArray addObject:[NSPredicate predicateWithFormat:@"fullname CONTAINS[cd] %@", searchString]];
Но из того, что я выбрал, это поиск по регулярному выражению, который может быть дорогим, особенно есливключить живой поиск (т. е. поиск во время ввода) и, если список очень большой.Есть ли лучший способ сделать этот поиск?Можете ли вы как-то преобразовать fullName, чтобы он быстрее выполнял поиск?