Форматирование текста очень важно при разработке пользовательских интерфейсов, поскольку оно помогает подчеркнуть определенные аспекты текста и облегчает его чтение
Adwaita for Swift — это фреймворк для создания пользовательских интерфейсов для GNOME с API, похожим на SwiftUI. Основная цель Adwaita — предоставить iOS-разработчикам простой в использовании...
Как и многие из вас, я помню, как видел эту заставку в детстве, но совершенно забыл о ней, пока недавно не пересматривал эту сцену из "Офиса".
С помощью стилей текста динамического типа и модификатора шрифта вы можете легко сделать текст вашего приложения более доступным и удобным для пользователя.
Эффективное управление состояниями - ключ к созданию стабильных и отзывчивых приложений в SwiftUI.
MLX Swift Chat — пример запуска LLM-модели локально с помощью MLX. MLX — это эффективный фреймворк машинного обучения, специально разработанный для Apple Silicon. Сам проект —...
VerticalSplit — реализации разделенного на две части экрана с динамическими границами в SwiftUI. Вдохновлена приложением Amie для iOS.
Многие люди интересовались подробностями того, почему мы приняли такое решение, поэтому эта статья для вас.
Используя переменные окружения, вы можете эффективно обмениваться общими данными о состоянии и поведении между представлениями.
Vortex — это мощная, высокопроизводительная библиотека для создания системы частиц на SwiftUI, позволяющая создавать такие красивые эффекты, как огонь, дождь, дым и снег, всего в несколько...
В SwiftUI мы можем создавать плавные переходы между экранами, из одного состояния в другое, с помощью Matched Geometry Effect (эффект совпадающей геометрии). Используя уникальные идентификаторы, мы...
Спикер рассмотрел нюансы и внутренности текущего API, а также подход к работе с ним, включая UIKit-расширения для недостающих методов.
OKLCHGradient — это замена встроенных в SwiftUI форм LinearGradient, RadialGradient, EllipticalGradient и AngularGradient, которая использует смешивание цветов OKLCH для создания более визуально привлекательных градиентов. Реализовано с...
В Xcode 15 появился новый замечательный инструмент для проверки того, соответствуют ли наши приложения правилам доступности или нет.
Glur — библиотека SwiftUI, использующая Metal для отображения эффективных прогрессивных размытий, подобных тем, что использует сама Apple. В этом проекте используется новый упрощенный Shader API для...
SwiftUI предоставляет обертки свойств AppStorage и SceneStorage, чтобы облегчить хранение состояний в вашем приложении.
Это просто небольшой сниппет, который очень полезен для докладов о том, что ваш GUI-поток (основной поток/actor) зависает на значительное время.
3D Pokemon Card — небольшой забавный проект, демонстрирующий реализацию эффекта параллакса в SwiftUI. Фичи — используется анимация SwiftUI для создания эффекта параллакса на карточке, код организован...
Combine — это функциональный фреймворк реактивного программирования от Apple. Он предоставляет декларативный Swift API для длящейся обработки значений. Эти значения могут представлять собой события пользовательского интерфейса,...
Свойства-обертки EnvironmentObject в SwiftUI предоставляют способ обмена данными во всем приложении.