unarchiveObject
TypeScriptstatic unarchiveObjectWithDevice(data: ArrayBuffer, device: SDKHandle): (unknown) | nullSwift declarationclass func unarchiveObject(with data: Data, device: any MTLDevice) -> Any?class · iOS 11.3+ · SDK 27.1
class MPSKeyedUnarchiverstatic unarchiveObjectWithDevice(data: ArrayBuffer, device: SDKHandle): (unknown) | nullSwift declarationclass func unarchiveObject(with data: Data, device: any MTLDevice) -> Any?static unarchiveObjectWithFileDevice(path: string, device: SDKHandle): (unknown) | nullSwift declarationclass func unarchiveObject(withFile path: String, device: any MTLDevice) -> Any?static unarchiveTopLevelObject(data: ArrayBuffer, device: SDKHandle): unknownSwift declarationclass func unarchiveTopLevelObject(with data: Data, device: any MTLDevice) throws -> Anystatic unarchivedObjectOfFromDevice(cls: string, data: ArrayBuffer, device: SDKHandle): unknownSwift declarationclass func unarchivedObject(of cls: AnyClass, from data: Data, device: any MTLDevice) throws -> Anystatic unarchivedObjectOfClassesFromDevice(classes: Array<unknown>, data: ArrayBuffer, device: SDKHandle): unknownSwift declarationclass func unarchivedObject(ofClasses classes: Set<AnyHashable>, from data: Data, device: any MTLDevice) throws -> Anystatic initForReadingFromDeviceError(data: ArrayBuffer, device: SDKHandle): { $ret: MPSKeyedUnarchiver; $out: { "error": (_Foundation_NSError) | null } }Swift declarationinit(forReadingFrom data: Data, device: any MTLDevice, error: NSErrorPointer)Omit the output parameters from the call. The result contains $ret and $out, with error inside $out.
static initForReadingWithDevice(data: ArrayBuffer, device: SDKHandle): MPSKeyedUnarchiverSwift declarationinit(forReadingWith data: Data, device: any MTLDevice)static initDevice(device: SDKHandle): (MPSKeyedUnarchiver) | nullSwift declarationinit?(device: any MTLDevice)mpsMTLDevice(): SDKHandleSwift declarationfunc mpsMTLDevice() -> any MTLDevice1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MPSKeyedUnarchiver.init()
inherited init: cannot prove legal (class declares 5 custom initializers)