Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Перетаскивание SwiftUI с возможностью переноса пользовательских объектов

Автор: Sean Allen

Загружено: 2023-07-20

Просмотров: 32206

Описание:

Перейдите по ссылке https://squarespace.com/seanallen и получите скидку 10% на первую покупку веб-сайта или домена, используя код SEANALLEN.

Перетаскивание в SwiftUI было переработано в iOS 16. Теперь оно использует модификаторы .draggable и .dropDestination, которые требуют соответствия новому протоколу Transferable в Swift. В этом видео мы создаем канбан-доску, чтобы научить вас использовать Drag and Drop. Во второй половине видео я покажу, как адаптировать пользовательские объекты к Transferable, чтобы вы могли использовать их с помощью Drag and Drop.

Скачать стартовый проект:
https://www.dropbox.com/sh/lbrtbnd5mk...

Руководство по пользовательскому интерфейсу — Drag and Drop:
https://developer.apple.com/design/hu...

WWDC 2022 — Встреча с Transferable:
https://developer.apple.com/videos/pl...

WWDC 2020 — Единые идентификаторы типов:
https://developer.apple.com/videos/pl...

Мои курсы по разработке для iOS:
https://seanallen.teachable.com/?vide...

Твиттер:
Шон Аллен -   / seanallen_dev  

Hired.com:
https://hired.com/x/1n01g

Рекомендации по книгам и обучающим материалам, которые помогут каналу, если вы решите приобрести их (партнёрские ссылки):

«Хакинг со Swift» Пола Хадсона:
https://gumroad.com/a/762098803

Донни Уолс — «Комбинирование»:
https://gumroad.com/a/909014131

Книги Марка Мойкена по SwiftUI:
www.bigmountainstudio.com/swiftui-views-book/fzc51

Книги Objc.io (Thinking in SwiftUI и Advanced Swift):
https://gumroad.com/a/656585843

Временные метки:
0:00 — Перетаскивание в iOS 16
0:32 — Начальный проект Обзор
1:21 - Строки и пользовательские объекты
1:52 - Перетаскивание
4:25 - Место назначения
7:21 - Копирование по умолчанию с помощью перетаскивания
7:51 - Удаление задач из начального массива
9:03 - Удаление дубликатов из места назначения
10:43 - Подсветка места назначения при наведении курсора
13:28 - Обзор основ перетаскивания
17:01 - Создание пользовательского объекта
18:18 - Соответствие Transferable
20:06 - Пользовательский унифицированный идентификатор типа
22:23 - Адаптация кода с новым типом Transferable
25:39 - Пример неправильного типа места назначения
26:25 - Вам понравилось?

#swift #softwaredeveloper #iosdeveloper

Перетаскивание SwiftUI с возможностью переноса пользовательских объектов

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Intro to SwiftData - Model, Container, Fetch, Create, Update & Delete

Intro to SwiftData - Model, Container, Fetch, Create, Update & Delete

SwiftUI Grids - LazyVGrid, LazyHGrid, Static Grid

SwiftUI Grids - LazyVGrid, LazyHGrid, Static Grid

Взрыв в Москве, ВСУ ушли из Северска, Оттепель Краснова, План Козака. Курников, Дунцова, Климарев

Взрыв в Москве, ВСУ ушли из Северска, Оттепель Краснова, План Козака. Курников, Дунцова, Климарев

Вызовы Swift API для начинающих (сетевое взаимодействие) — Async Await и JSON

Вызовы Swift API для начинающих (сетевое взаимодействие) — Async Await и JSON

Components & JSX in React Explained with Real-Life Examples

Components & JSX in React Explained with Real-Life Examples

Объяснение быстрых закрытий

Объяснение быстрых закрытий

Фильтр, карта, сокращение, CompactMap, FlatMap — Swift — вопросы для собеседования с iOS-разработ...

Фильтр, карта, сокращение, CompactMap, FlatMap — Swift — вопросы для собеседования с iOS-разработ...

NavigationStack - SwiftUI Programmatic Navigation - iOS 16

NavigationStack - SwiftUI Programmatic Navigation - iOS 16

Building a simple text editor with iced, a cross-platform GUI library for Rust

Building a simple text editor with iced, a cross-platform GUI library for Rust

WWDC22: Build your first app in Swift Playgrounds | Apple

WWDC22: Build your first app in Swift Playgrounds | Apple

Перетаскивание в SwiftUI

Перетаскивание в SwiftUI

SwiftUI Alerts - Buttons, TextFields, & Passing Errors

SwiftUI Alerts - Buttons, TextFields, & Passing Errors

Frank Sinatra, Nat King Cole, Bing Crosby, Dean Martin 🎄 Best Old Christmas Songs 1960s–70s

Frank Sinatra, Nat King Cole, Bing Crosby, Dean Martin 🎄 Best Old Christmas Songs 1960s–70s

SwiftUI Image Playground - AI Images with Apple Intelligence

SwiftUI Image Playground - AI Images with Apple Intelligence

Data Flow in a SwiftUI App

Data Flow in a SwiftUI App

Введение в Xcode (обновленный Xcode 16)

Введение в Xcode (обновленный Xcode 16)

Intro to Unit Testing in Swift

Intro to Unit Testing in Swift

SwiftUI List with Custom Cell & Passing Data

SwiftUI List with Custom Cell & Passing Data

Complex Navigation in SwiftUI: Building Testable & Modular iOS Apps | Swift Heroes 2024 Talk

Complex Navigation in SwiftUI: Building Testable & Modular iOS Apps | Swift Heroes 2024 Talk

SwiftUI Architecture - Best Practices and Principles

SwiftUI Architecture - Best Practices and Principles

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]