Exemples de Délégués en Swift

J'ai essayé d'apprendre comment la délégation avec les protocoles de travail. J'ai tout compris, mais je ne peux pas penser quand à utiliser la délégation d'autre que lors de l'utilisation de la table de vues et éventuellement faire défiler les vues.

En général, lorsque la délégation est-elle utilisée?