Transferable описывает, как тип экспортируется/импортируется в drag-and-drop и Share; .draggable / .dropDestination связывают жесты с моделью.
Разбор
- Единый контракт для ShareLink и DnD.
- UTType для типов данных.
- Проверка разрешённых drop на iPad/Mac.
- Не кладите огромные Data в память без file representation.
Итог
Transferable унифицирует share и drag-and-drop вокруг модели данных.