Subscribe to get weekly email with the most promising tools 🚀

Pledge - это легковесный потокобезопасный фреймворк реактивного программирования для Swift, который упрощает управление состоянием и распространение событий, балансируя мощность и простоту в ваших приложениях.

Перечислено в категориях:

Открытый исходный кодИнструменты разработчикаПрограммная инженерия
Pledge-image-0

Описание

Pledge - это легковесный, потокобезопасный фреймворк реактивного программирования на Swift, который упрощает управление состоянием и распространение событий, балансируя мощность и простоту. Он разработан для снижения типичной кривой обучения, связанной с реактивным программированием, что делает его доступным для разработчиков.

Как использовать Pledge?

Чтобы использовать Pledge, просто добавьте его как зависимость пакета Swift через SPM (Swift Package Manager), и вы сможете сразу начать интеграцию в свои приложения.

Основные функции Pledge:

1️⃣

Потокобезопасный с параллельными чтениями и эксклюзивными записями

2️⃣

Ограничение скорости через троттлинг и дебаунсинг

3️⃣

Нет Dispose Bags, избегая распространенного шаблона в RxSwift

4️⃣

Уведомления на основе приоритета для наблюдения

5️⃣

Легковесная типобезопасная шина событий для централизованных наблюдаемых значений

Почему использовать Pledge?

#Сценарий использованияСтатус
# 1Упрощение управления состоянием в приложениях на Swift
# 2Эффективное распространение событий с минимальным использованием памяти
# 3Управление глобальным состоянием с помощью типобезопасной шины событий

Разработано Pledge?

Pledge - это проект с открытым исходным кодом, который стремится предоставить простой, но мощный фреймворк реактивного программирования для разработчиков на Swift. Он разработан, чтобы быть легковесным и эффективным, сосредоточенным на решении реальных проблем, с которыми сталкиваются разработчики.

Часто задаваемые вопросы Pledge