Metadata

public protocol Metadata

メタデータを表現するためのプロトコル

  • メタデータを格納した辞書

    Declaration

    Swift

    var rawValue: Any { get }
  • メタデータの追加

    Declaration

    Swift

    mutating func write(metadataKey: String, value: Any) -> Bool

    Parameters

    metadataKey

    メタデータのキー

    value

    メタデータとして格納したい値

    Return Value

    追加の成否

  • Undocumented

    Declaration

    Swift

    mutating func write(value: Any) -> Bool
  • 指定したキー値を持つメタデータの読み込み

    指定したキー値を持つメタデータが存在しない場合や格納されているメタデータが辞書型出ない場合はnilを返す

    Declaration

    Swift

    func read(metadataKey: String) -> Any?

    Parameters

    metadataKey

    メタデータのキー

    Return Value

    指定したキー値を持つメタデータ

  • メタデータの読み込み

    実際に格納されているメタデータを返す

    Declaration

    Swift

    func read() -> Any

    Return Value

    実際に格納されているメタデータ