Публикации по теме 'swiftui'


Учебное пособие по SwiftUI: с возможностью поиска
Создайте панель поиска с помощью всего нескольких строк кода До iOS 15 в SwiftUI не было встроенного модификатора поиска. Наиболее распространенный способ создать его — жестко закодировать функцию поиска в TextField, а затем создать представление, которое будет отображать результаты поиска. Все это уйдет в прошлое, когда в ближайшем будущем большинство пользователей Apple перейдут на iOS 15. Потому что есть…

Воссоздание приложения watchOS Breathe с помощью SwiftUI
Узнайте, как воссоздать анимацию в приложении watchOS Breathe. Я написал эти небольшие фрагменты кода, используя Swift с Swift Playgrounds на iPad. Код struct Breathe: View { @State var scale = false @State var rotate = false var body: some View { ZStack {…

Shoehorning SwiftUI и создание машинного обучения - Часть 2
«Эпическое» завершение части 1 Эпическое завершение Shoehorning SwiftUI и создание машинного обучения - Часть 1 . Опять же, это не пошагово, но я указываю на код, на который я ссылался, и репозиторий проекта. Вдохновленный моим обзором WWDC 2019, я создал проект, который объединил бы две вещи, которые привлекли мое внимание: SwiftUI и Create ML . В части 1 я, по сути, создал нестандартную цветочную версию учебного пособия, продемонстрированного во введении к сеансу SwiftUI..

Как создавать забавные анимации в SwiftUI
Ваше воображение - единственный предел Примечание. Все используемые здесь банковские карты, конечно же, поддельные Вступление Прошла пара месяцев с момента выпуска iOS 13, и хотя еще слишком рано для полной поддержки в наших приложениях, стоит взглянуть на две основные платформы, которые были представлены в этой новой версии: SwiftUI и Combine. Без сомнения, это будущее разработки под iOS. Последние несколько месяцев я экспериментировал со SwiftUI. Даже если мне все еще не..

Общее текстовое поле в SwiftUI
Создание текстового поля с привязкой, отличной от строки. SwiftUI предлагает множество инструментов для создания сложных приложений. Однако некоторые инструменты, которые можно было бы считать базовыми, в настоящее время отсутствуют. Одним из таких инструментов является редактируемое текстовое поле, которое принимает привязку объекта, отличного от строки, например Int, Float или даже пользовательского объекта. К счастью, Swift предлагает нам инструменты для создания универсального..

Протоколы в Swift Fast AF
Протоколы — это мощный инструмент языка программирования Swift, который позволяет разработчикам определять набор требований, которым должен соответствовать класс, структура или перечисление, чтобы считаться соответствующими конкретному протоколу. В этом руководстве мы рассмотрим, как протоколы работают в Swift и как их можно использовать для определения повторно используемого и модульного кода. Во-первых, давайте определим простой протокол с именем Shape , который требует, чтобы..

SwiftUI | Загрузите JSON и отобразите изображения в LazyVGrid
В этом руководстве мы научимся загружать данные из Unsplash API и представлять изображения в LazyVGrid. Использование API SDWebImageSwiftUI и Unsplash. Сложность: Начинающий | Легко | Нормальный | Испытывающий Среда: Xcode 12 , MVVM и SwiftUI Создать новый проект Xcode Откройте Xcode ›Создайте новый проект Xcode› Шаблон приложения ›Назовите его PictureGrid и выберите Интерфейс SwiftUI и жизненный цикл. Добавьте SDWebImageSwiftUI через диспетчер пакетов Swift..