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.
-
Аналитика магазинов3 недели назадМобильный рынок Ближнего Востока: выручка растёт быстрее загрузок: исследование Bidease и Sensor Tower
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.23
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.24
-
Разработка4 недели назадПриоритизация эффективности использования памяти: важные шаги для Android 17
