OnTap — документация по SwiftUI “от разработчиков к разработчикам”. Основана на реальных задачах и содержит тысячи работающих примеров кода.
Combine, анонсированный на WWDC 2019, представляет собой новую «реактивную» платформу Apple для обработки событий в течение времени. Вы можете использовать Combine для унификации и упрощения вашего...
В этой статье автор, столкнувшись с некоторыми проблемами, погружается в возможности UIKit, которые могут быть полезны при реализации темной темы.
PermissionsSwiftUI отображает и обрабатывает разрешения в SwiftUI. Пользовательский интерфейс легко настраивается и напоминает стиль Apple. Работает с 12 разрешениями, есть дефолтные определения и иконки, но можно...
Алгоритм умнее простого сопоставления подстроки, но не такой сложный, как нечеткое сопоставление имен методов в Xcode.
MortyUI — простое приложение про “Рика и Морти”, демонстрирующее работу GraphQL со SwiftUI. Вы можете просматривать персонажей, эпизоды и (скоро) локации. Это приложение имеет очень простую...
Простое соединение SpriteKit и UIKit и добавление потрясающих анимаций SpriteKit в приложение на основе сторибордов.
Wyler — легковесная библиотека, написанная на Swift, которая организует процесс записи происходящего на экране на iOS. Можно записывать видео своего приложения и сохранять их в библиотеку.
ToastUI — простой способ показывать “тосты”, предупреждения, индикаторы загрузки или любой другой контент поверх экранов SwiftUI.
BottomSheet — выдвигающийся снизу экран (как в Apple Maps, Shortcuts или Apple Music) с тремя состояниями на SwiftUI.
Это уже четвертый раз в истории, что является рекордом.
Biser Alert — “синтаксический сахар” от нашего читателя для работы с UIAlertController в стиле SwiftUI. Примеры экранов Alert(.actionSheet) .ok("Gallery", [.image(.SFSymbol("rectangle.stack.fill", size: 18)), .alignment(.left), .titleColor(.black), .imageColor(.systemBlue)]) .ok("Camera",...
CardNavigation — Navigation controller, который отображает свои View Controller-ы в виде интерактивной стопки карточек. Бесшовно работает со scroll view, поддерживает смену ориентации экрана, может использоваться без...
Если объяснить проще, то мы говорим SwiftUI, как мы хотим, чтобы наш пользовательский интерфейс выглядел и работал, и он сам дальше организует все взаимодействие с пользователем.
Motion — это движок анимации для пользовательских интерфейсов, управляемых жестами. Предназначен для анимаций и взаимодействий на iOS, macOS и tvOS, он работает на SIMD и полностью...
“Разработка приложений с SwiftUI” - 8 уроков об использовании SwiftUI в реальных задачах и приложениях.
Поскольку Core Data, несомненно, кажется сложной для многих новых разработчиков, я решил попытаться объяснить работу простыми словами.
Эта история о переписывании приложения Uber на Swift читается как настоящий детектив.
SwiftGraphQL - высокоуровневый Swift-клиент для работы с GraphQL.
SwiftUI-Animations — примеры анимаций в SwiftUI. Всего 14 примеров с кодом. Исходники: https://github.com/Arvindcs/SwiftUI-Animation