Vad är innebörden av en ”SWIFT-kopia”?


Bästa svaret

Okej, jag vet inte exakt vad du frågar om. Å ena sidan hänvisar en SWIFT-kopia till ett dokument som är ett utdrag av det elektroniska betalningsdokumentet som skickas till korrespondentbanken eller mottagarbanken. Det fungerar som en bekräftelse på betalningen från din bank och informerar mottagaren om transaktionsvärdedatumet.

Det finns en kopia () -funktion i Swift som låter dig göra en kopia av ett objekt. Normalt, om du har två kopior av ett objekt, ändrar du ett, ändrar det andra. Genom att använda copy () på ett objekt kan du skapa en separat kopia.

Svar

Jag har skrivit koden, hur kopia fungerar med snabba,

class BaseClass {

func copy() -> Any {

guard let asCopying = ((self as AnyObject) as? NSCopying) else {

fatalError("This class doesn"t implement NSCopying")

}

return asCopying.copy(with: nil)

}

}

class SubClassA : BaseClass {

}

class SubClassB : BaseClass, NSCopying {

func copy(with zone: NSZone? = nil) -> Any {

return SubClassB()

}

}

var obj = SubClassB()

obj.copy()

Det skapar en kopia.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *