Qu'est-ce que le protocole et le délégué dans Swift ?
Qu'est-ce que le protocole et le délégué dans Swift ?

Vidéo: Qu'est-ce que le protocole et le délégué dans Swift ?

Vidéo: Qu'est-ce que le protocole et le délégué dans Swift ?
Vidéo: Delegate and Datasource pattern in Swift 5 (Xcode 11, iOS) - 2020 2024, Décembre
Anonim

Exigence: un protocole

Délégation est un modèle de conception qui permet à une classe ou à une structure de transmettre (ou déléguer ) certaines de ses responsabilités envers une instance d'un autre type

En gardant cela à l'esprit, qu'est-ce que le délégué dans Swift ?

Exécution délégués à Swift , pas à pas. Délégués sont un modèle de conception qui permet à un objet d'envoyer des messages à un autre objet lorsqu'un événement spécifique se produit. Imaginez qu'un objet A appelle un objet B pour effectuer une action.

De plus, comment utiliser les délégués dans Swift ? Les étapes de base pour utiliser la délégation sont les mêmes pour Objective-C et Swift:

  1. Créez un protocole de délégué qui définit les messages envoyés au délégué.
  2. Créez une propriété de délégué dans la classe de délégation pour effectuer le suivi du délégué.
  3. Adoptez et implémentez le protocole de délégué dans la classe de délégué.

En conséquence, qu'est-ce qu'un protocole dans Swift ?

Protocoles . UNE protocole définit un modèle de méthodes, de propriétés et d'autres exigences qui conviennent à une tâche ou à une fonctionnalité particulière. Les protocole peut ensuite être adopté par une classe, une structure ou une énumération pour fournir une mise en œuvre réelle de ces exigences.

Qu'est-ce que le délégué et le protocole dans iOS ?

Délégués sont une utilisation de la fonction linguistique de protocoles . Les délégation le modèle de conception est un moyen de concevoir votre code à utiliser protocoles Où il faut. Dans les cadres Cacao, le déléguer modèle de conception est utilisé pour spécifier une instance d'une classe qui se conforme à un particulier protocole.

Conseillé: