Цель проекта — расширить возможности использования протокола Codable с помощью макросов, предоставляемых Swift 5.9, и устранить недостатки различных официальных версий. CodableWrapper предоставляет значение по умолчанию, основные...
Проект от нашей читательницы, AnimatedWidget on LockScreen — создание анимированного виджета. Apple не предоставляет методов добавления анимации такого формата, как gif, в код. И по таймеру...
Check Update iOS — проверяет наличие новой версии в App Store. Если такая есть, пользователя можно принудительно отправить на обновление или выдать диалог с возможностью скачать...
SwiftfulRouting — это нативный декларативный фреймворк, который обеспечивает программную навигацию в приложениях SwiftUI. Маршрутизаторы, основанные на программном коде, не декларируют иерархию представлений заранее, а только во...
SweetPad — разработка Swift/iOS-приложений с помощью VSCode. Долгосрочная цель этого проекта — сделать VSCode жизнеспособной альтернативой Xcode для разработки под iOS, интегрировав в VSCode такие инструменты...
Sword — это библиотека для инъекции зависимостей во время компиляции для Swift, вдохновленная Dagger. Когда вы объявляете зависимости и указываете, как их удовлетворить, используя Swift Macros,...
Unidoc — это масштабируемый движок документации для языка Swift. Unidoc можно рассматривать как многоцелевой аналог компилятора DocC от Apple. Он предназначен для ведения долгоживущих централизованных индексов...
Foil — легковесная обертка свойств для UserDefaults, «сделанная по уму». Упрощает работу с локальным хранилищем и упрощает наблюдение за переменными. Пример использования: final class AppSettings {...
TimecodeKit — самая надежная, точная и полная библиотека Swift для работы с таймкодами SMPTE/EBU. Поддерживает 22 частоты кадров таймкодов, набор преобразований, вычислений и интеграций с AV-фреймворками...
SwiftSecurity — это современный Swift API для фреймворка безопасности Apple Security (Keychain API, SharedWebCredentials API и т.д.). Защитить данные, которыми управляет ваше приложение, гораздо проще с...
Atoms предлагает простую, но практичную возможность справиться со сложностью современных приложений. Библиотека эффективно интегрирует решения для управления состоянием и инъекции зависимостей, позволяя нам быстро создавать надежные...
Sketch — библиотека, реализующая простое представление для рисования. В нем есть все базовые функции (карандаш, стирание, закраска, отмена/повтор, смена цветов или толщины линии, фигуры и пр.)...
SwiftOBD2 — это библиотека Swift, предназначенная для упрощения взаимодействия с автомобилями, использующими адаптер OBD2 (в том числе через Bluetooth Low Energy). Она предоставляет простой и мощный...
YMFF — это небольшая библиотека, которая позволяет управлять функциями с помощью флагов функций и управлять самими флагами функций, благодаря макросам и оберткам свойств Swift. YMFF поставляется...
EasyCrypto — простое приложение для iOS с курсами криптовалют. Внутри все самые модные технологии и инструменты разработки — SwiftUI, Core Data, Combine, чистая архитектура, MVVM, паттерн...
Zephyr синхронизирует определенные ключи и/или все ваши UserDefaults через iCloud с помощью NSUbiquitousKeyValueStore. В библиотеку встроен мониторинг, позволяющий синхронизировать определенные ключи в фоновом режиме по мере...
Gradiente — это простая библиотека для iOS, позволяющая накладывать размытый, цветной и яркий фон на ваши представления. Она написана на SwiftUI и легко применима к любому...
FontBlaster — библиотека для программной загрузки кастомных шрифтов в приложения для iOS, macOS и tvOS. FontBlaster автоматически импортирует и загружает все шрифты из бандла вашего приложения...
OpenSwiftUI — это реализация SwiftUI от Apple с открытым исходным кодом. Проект предназначен для создания приложений с графическим интерфейсом на платформах, отличных от Apple (например, Linux...
SwiftUI Environment Overrides — небольшая библиотека, которая добавляет панель управления для тестирования того, как приложение SwiftUI адаптируется под различные цветовые темы, настройки доступности и локализации. Вдохновлена...