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 недели назадГорячая перезагрузка AGSL-шейдеров без пересборки: пошаговое руководство для Compose
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.21
-
Исследования4 недели назадКак Apple боролась с мошенничеством в App Store в 2025
-
Видео и подкасты для разработчиков4 недели назадN техник, которые улучшат работу видеоленты
