ycliper

Популярное

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

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

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

Топ запросов

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

Совместное использование данных приложения с помощью унифицированных идентификаторов типов и табл...

Автор: Stewart Lynch

Загружено: 2026-02-15

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

Описание: Во второй части этой серии мы завершаем описание процесса обмена контентом SwiftData между разными пользователями одного и того же приложения.

Мы начинаем с того, что позволяем пользователю назвать свой файл экспорта и отображаем в SwiftUI всплывающее окно для обмена данными на основе UIKit. Поскольку данные генерируются динамически на основе текущего выбора пользователя, ShareLink недоступен, поэтому мы используем UIViewControllerRepresentable для связи с UIActivityViewController.

Затем мы обрабатываем входящий файл BKLS при запуске или выводе приложения на передний план. Используя onOpenURL, мы декодируем общий JSON, управляем ресурсами с областью безопасности и импортируем книги, авторов и жанры в SwiftData, предотвращая при этом дубликаты.

В этом видео показано, как безопасно объединять реляционные данные из внешнего файла, правильно связывать модели и поддерживать реальные сценарии обмена данными, такие как AirDrop, файлы и почта.

Если вы хотите поддержать мою работу, вы можете купить мне кофе :)
https://ko-fi.com/stewartlynch/

Моя рассылка
https://stewartlynch.kit.com

Приложение для Mac для списка каналов (бесплатно)

https://stewartlynch.gumroad.com/l/obsjz

Веб-приложение для списка каналов
https://stewartlynch.github.io/YouTube/

Содержание:
0:00 Введение
1:55 UIActivityViewController ShareSheet
5:52 Кнопка ShareSheet
14:00 Обработка уведомлений о совместном использовании
16:43 Функция импорта
28:18 Тестирование совместного использования

Файлы стартового проекта: https://github.com/StewartLynch/MyBoo...
Завершено Проект: https://github.com/StewartLynch/MyBoo...

Упомянутые в видео ссылки:
SwiftUI ShareLinks
   • ShareLink and ShareSheet in iOS 16  

Рекомендуемые ресурсы:
Книги Big Mountain Studio
AI Mastery in SwiftUI
https://www.bigmountainstudio.com/ai-...
SwiftUI Views Mastery
https://www.bigmountainstudio.com/adv...
Advanced SwiftUI Views Mastery
https://www.bigmountainstudio.com/adv...
SwiftUI Animations Mastery

https://www.bigmountainstudio.com/ani...
SwiftData Mastery in SwiftUI

https://www.bigmountainstudio.com/swi...
Объединение знаний по SwiftUI

https://www.bigmountainstudio.com/com...
Комплект из 5 книг по SwiftUI

https://www.bigmountainstudio.com/boo...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Совместное использование данных приложения с помощью унифицированных идентификаторов типов и табл...

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

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

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

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

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

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

Совместное использование данных приложения с помощью унифицированных идентификаторов типов и табл...

Совместное использование данных приложения с помощью унифицированных идентификаторов типов и табл...

Xcode 26 3 Агентное кодирование

Xcode 26 3 Агентное кодирование

Secure Token Lifecycle in React Native Apps + Node

Secure Token Lifecycle in React Native Apps + Node

Освоение операторов switch в Swift: сопоставление с образцом, перечисления и реальные примеры Swi...

Освоение операторов switch в Swift: сопоставление с образцом, перечисления и реальные примеры Swi...

Подробный анализ SwiftUI Pickers

Подробный анализ SwiftUI Pickers

How to build a Chat App with ZEGOCLOUD Chat API

How to build a Chat App with ZEGOCLOUD Chat API

США и Израиль ударили по Ирану. Что происходит?

США и Израиль ударили по Ирану. Что происходит?

iOS 16

iOS 16

Xcode 26.3 — Агентное программирование с бесплатной учетной записью OpenAI

Xcode 26.3 — Агентное программирование с бесплатной учетной записью OpenAI

Мобилизация! Когда, сколько, как. - Послесловие, или Выбранные места из ответов на вопросы.

Мобилизация! Когда, сколько, как. - Послесловие, или Выбранные места из ответов на вопросы.

Подробный анализ SwiftUI DatePicker и ColorPicker (диапазоны, стили, необязательные даты, выбор ц...

Подробный анализ SwiftUI DatePicker и ColorPicker (диапазоны, стили, необязательные даты, выбор ц...

Альфред Кох – Путин 1990-х, бандиты, НТВ, Навальный / вДудь

Альфред Кох – Путин 1990-х, бандиты, НТВ, Навальный / вДудь

Джонатан Блоу о причинах медленной работы современного программного обеспечения

Джонатан Блоу о причинах медленной работы современного программного обеспечения

ЛЕВИЕВ:

ЛЕВИЕВ: "Рубильник готов, но.." Объявит ли Путин мобилизацию, Фламинго, ДАМБА, связь, Искандеры

Приложение RichText Notes — AttributedStrings и SwiftData, часть 1

Приложение RichText Notes — AttributedStrings и SwiftData, часть 1

Более умные списки, метки и группировка словарей в SwiftUI

Более умные списки, метки и группировка словарей в SwiftUI

Every Frontend Architecture Pattern Explained in 23 Minutes

Every Frontend Architecture Pattern Explained in 23 Minutes

SwiftUI Masterclass: Build To Do List App

SwiftUI Masterclass: Build To Do List App

Do It With Style: Rethinking CSS - Dylan Beattie - NDC London 2026

Do It With Style: Rethinking CSS - Dylan Beattie - NDC London 2026

Рублю пришел конец: что будет с депозитами. ФНБ пустой? Спасение экономики | Владислав ИНОЗЕМЦЕВ

Рублю пришел конец: что будет с депозитами. ФНБ пустой? Спасение экономики | Владислав ИНОЗЕМЦЕВ

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



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



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