Quelle est la signification dune «copie SWIFT»?


Meilleure réponse

Daccord, je ne sais pas exactement de quoi vous parlez. Dune part, une copie SWIFT fait référence à un document qui est un extrait du document de paiement électronique envoyé à la banque correspondante ou à la banque bénéficiaire. Il agit comme une confirmation de paiement effectué par votre banque et informe le bénéficiaire de la date de valeur de la transaction.

Il existe une fonction copy () dans Swift qui vous permet de faire une copie dun objet. Normalement, si vous avez deux copies dun objet, changer lun change lautre. Lutilisation de copy () sur un objet vous permet de créer une copie séparée.

Réponse

Jai écrit le code, comment la copie fonctionnera avec le 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()

Cela créera une copie.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *