Slide 30
Slide 30 text
5SBOTGFSBCMFϓϩτίϧ
TUBUJDϝϯόมUSBOTGFS3FQSFTFOUBUJPOʹରԠ͢Δ
@available(iOS 16.0, macOS 13.0, tvOS 16.0, watchOS 9.0, *)
public protocol Transferable {
/// The type of the representation used to import and export the item.
///
/// Swift infers this type from the return value of the
/// ``transferRepresentation`` property.
associatedtype Representation : TransferRepresentation
/// The representation used to import and export the item.
///
/// A ``transferRepresentation`` can contain multiple representations
/// for different content types.
@TransferRepresentationBuilder static var transferRepresentation: Self.Representation { get }
}