TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Сёрф Нативная разработка

27 Feb 2025, 14:18

Открыть в Telegram Поделиться Пожаловаться

NodeKit: Библиотека для эффективной работы с сетью в iOS-приложениях 📱

В Surf мы создали NodeKit — гибкую и кастомизируемую open-source библиотеку для работы с сетью в iOS-приложениях.

Основная идея библиотеки:

NodeKit позволяет «развернуть» сетевой слой приложения из единого клубка взаимосвязанных компонентов, представив его в виде цепочки последовательно выполняющихся узлов с определённой атомарной операцией.


Ключевые особенности NodeKit:

✔️ Гибкость и кастомизация: возможность быстро добавлять необходимые параметры к запросу или кастомизировать логику его сборки или обработки в целом;
✔️ Множественные цепочки обработки: позволяет создавать различные цепочки обработки запросов, например, для авторизованных и неавторизованных пользователей;
✔️ Готовые узлы: имеет большое количество готовых узлов для быстрой реализации сетевого слоя.

Что нового:

➡️ Техническое обновление: переписали ядро на Swift Concurrency и добавили совместимость с Combine;
➡️ Устранение зависимостей: избавились от сторонних решений, таких как CoreEvents и Alamofire;
➡️ Улучшение тестирования: увеличили тестовое покрытие до 90% и добавили моки на отдельные компоненты, чтобы ускорить написание unit-тестов на проектах с подключённой библиотекой.

NodeKit активно используется в большинстве iOS-приложений Surf, позволяя быстро и качественно реализовывать сетевой слой.

А подробнее ознакомиться с библиотекой ты можешь по ссылке 👈

#Surf #IOS #Разработка

1.5k 1 2 18
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot