GitHub
Ifrit — нечеткий поиск на Swift
Ifrit — это библиотека нечеткого (fuzzy) поиска, написанная на чистом Swift
Алгоритм нечеткого поиска предназначен для поиска приблизительных совпадений по заданному поисковому запросу. Допустим, у вас есть список товаров, и пользователь ищет «Czy Swetr». Точное совпадение ничего не даст, но нечеткий поиск найдет «Cozy Sweater». Если вам нужно точное совпадение — используйте стандартную функцию .filter { } вместо этой библиотеки.
Преимущества Ifrit:
- Суперлегкий
- Никаких зависимостей
- Поддерживает MacOS, iOS, visionOS, watchOS, twOS, Linux
- Асинхронный поиск (async/await + callbacks)
- Поддерживает выделения текста (AttributedString)
- Покрыт тестами
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Видео и подкасты для разработчиков4 недели назадОт личной продуктивности к командной: сила шаблонизации в IDE
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.20
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.21
-
Разработка3 недели назадГорячая перезагрузка AGSL-шейдеров без пересборки: пошаговое руководство для Compose
