Outils pour utilisateurs

Outils du site


objc:evenements_callbacks

Événements, callbacks...

Déclenchement de callbacks

3 cas possibles :

Cible-action

  • Mécanisme : Si un événement (ACTION) se produit, un message est envoyé à un objet (CIBLE)
  • Un callback vers un objet
  • parfait pour les cas simples → se contente d'effectuer un déclenchement.
  • Exemples : boutons ou curseurs…

Objets assistants

  • Mécanisme : Identifier l'assistant. Si un événement se produit, envoyez un message à l'assistant (délégué ou source de données)
  • Plusieurs callbacks vers un objet, par exemple traitement de données asynchrones
  • Par exemple : mise en œuvre de méthodes de délégué
  • Permet de mettre en œuvre un callback plus complexe.
  • Le callback ne s'applique qu'à un seul. objet

Notification

  • Mécanisme : Informer le centre de notifications de la disponibilité d'un objet et du type de notification qu'il attend. Si une notification de ce type est reçue par le centre de notifications, envoyez la à l'objet.
  • Utile lorsque le message doit être adressé à plusieurs objets.

À lire également

objc/evenements_callbacks.txt · Dernière modification: 2016/10/17 13:56 (modification externe)