Я реализовал поиск по типу (текстовый поиск по одному атрибуту), выбирая с помощью performFetch:
после каждого данного символа пользователем. performFetch:
работает в фоновом потоке, чтобы избежать зависаний клавиатуры.
Но при наборе текста запускается много бесполезных выборок. NSOperationQueue может быть вариантом, но мне интересно, есть ли другие подходы для этого довольно обычного поведения поиска.
Что лучше всего заметить, когда выборка завершена, а табличное представление обновлено предыдущей выборкой, чтобы начать новую выборку?