Beste antwoord
Oké, ik weet niet precies waar je naar vraagt. Enerzijds verwijst een SWIFT-kopie naar een document dat een uittreksel is van het elektronische betalingsdocument dat naar de correspondentbank of de begunstigde bank wordt gestuurd. Het fungeert als een bevestiging van de betaling van uw bank en informeert de begunstigde over de valutadatum van de transactie.
Er is een kopieer () -functie in Swift waarmee u een kopie van een object kunt maken. Normaal gesproken, als u twee exemplaren van een object heeft, verandert de ene en de andere. Door copy () op een object te gebruiken, kun je een aparte kopie maken.
Antwoord
Ik heb de code geschreven, hoe kopiëren werkt met de swift,
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()
Er wordt een kopie van gemaakt.