У меня есть NSSearchField, метод действия которого выполняет весь поиск, анализируя аргумент отправителя (строку).
Теперь поиск (подача большого массива) требует интенсивной загрузки процессора, что позволяет моему полю поиска зависать на несколько секунд.
В других случаях я бы отключил другой NSThread, чтобы предотвратить зависание моего графического интерфейса. Но в этом случае это невозможно, потому что я буду отсоединять другую («поисковую») ветку каждый раз, когда пользователь вводит другую букву в поле поиска.
Есть ли другой способ предотвратить зависание моего NSSearchField?
Кстати: я предполагаю, что НЕТ, потому что даже поле поиска документации разработчика постоянно зависает:)