Diligence — это легковесный пакет Swift, содержащий набор UI-элементов для создания About экранов приложений для iOS и macOS.
SVG to SwiftUI Converter — инструмент для преобразования SVG в нативные фигуры SwiftUI. Многоцветные SVG-изображения генерируются как многослойные представления SwiftUI, поэтому их исходные цвета сохраняются.
Агентский навык SwiftUI от Apple, поставляемый с Xcode 27, дает отличное представление о лучших практиках SwiftUI. Навык компактен и следует лучшим практикам, что, безусловно, приводит к...
ListKit — это библиотека SwiftUI, предоставляющая дополнительные инструменты для работы со списками, сетками и полками, предоставляющая гибкие способы отображения элементов. ListKit содержит множество предопределенных представлений, а...
Эти улучшения делают SwiftUI более зрелым и дают нам ещё больше причин полагаться на него в production-приложениях.
SmartTube — нативный клиент YouTube на Swift/SwiftUI для iPhone, iPad, macOS и Apple TV. Никакой рекламы. Автоматический пропуск спонсорских объявлений. Заголовки сообщества DeArrow. Вход через Google....
Всплывающее окно (sheet) в iOS по умолчанию занимает примерно половину экрана, и хотя вы можете указать пользовательские значения, этого недостаточно.
Каждая строка, которую вы не пишете, — это строка, которую вам не нужно отлаживать, тестировать или объяснять следующему разработчику. Лучший код SwiftUI читается так, будто его...
Расскажу, с какими интересными и нестандартными задачами мы столкнулись и как выполняли их на SwiftUI.
В статье рассматривается, как настроить приложение SwiftUI для планирования и обработки фоновых задач обновления с использованием фреймворка Background Tasks и модификатора SwiftUI backgroundTask(_:action:). Для того чтобы...
MarkupEditor — WYSIWYG-редактор для SwiftUI и UIKit. Поддерживает представление абзаца или заголовка с предопределенным размером шрифта, маркированные и нумерованные списки, отступы, форматирование (жирный шрифт, курсив, подчеркивание, код,...
Может показаться, что это слишком много усилий ради небольшой детали, но именно такие детали, на мой взгляд, и заслуживают дополнительного времени. Ощущения от использования приложения не менее...
По-настоящему понять такое можно только тогда, когда перестаешь мириться с предложенным решением и начинаешь задаваться вопросом, почему оно работает.
SwiftUI мертв. Да здравствует UIKit!
TTBaseUIKit — это готовый к использованию iOS-фреймворк корпоративного уровня, который устраняет шаблонный код и ускоряет разработку, предоставляя более 100 готовых к использованию базовых представлений как для...
В SwiftUI анимации действительно мощные, и среди них пружинная анимация даёт реалистичное и плавное ощущение — как будто элементы двигаются естественно.
Замена List в SwiftUI — это не отказ от мощного компонента, а выбор подходящего инструмента под конкретную задачу.
SwiftUI не предоставляет «бесконечную» прокрутку для этого случая. Вы можете создать её, объединив три идеи.
Engine — высокопроизводительный фреймворк для разработки фреймворков и приложений на SwiftUI. Engine упрощает создание идиоматических API и представлений, которые органично вписываются в SwiftUI без ущерба для...
SwiftUI Pro — агентский навык, помогающий ИИ-помощникам писать более умный, простой и современный SwiftUI, с рекомендациями по использованию API, дизайну, производительности и доступности. Охватывает навигацию, компоновку,...