Questions sur delegates

6
réponses

iOS: en utilisant 'drawRect:' d'UIView par rapport au délégué de sa couche 'drawLayer:inContext:'

j'ai une classe qui est une sous-classe de UIView . Je peux dessiner des trucs à l'intérieur de la vue soit en implé ... ant le delegate du calque? et quel mécanisme empêche drawRect d'être appelé si drawLayer:inContext: est appelé?
demandé sur 2011-02-12 19:39:56
4
réponses

In.NET, dans quel fil les événements seront-ils traités?

j'ai tenté de mettre en œuvre un modèle producteur/consommateur dans c#. J'ai un fil de consommation qui surveille un ... t soulevés? Et si des centaines d'événements se produisent presque simultanément?..chacun aurait-il son propre fil?
demandé sur 2010-03-17 05:53:15
3
réponses

Méthodes anonymes et délégués

j'essaie de comprendre pourquoi une méthode BeginInvoke n'accepte pas une méthode anonyme. void bgWorker_Progre ... ué à ce qu'elle fonctionne ? BeginInvoke((progressDelegate)delegate { bgWorker_ProgressChanged(sender, e); });
demandé sur 2009-06-09 11:48:44
3
réponses

C # - ThreadPool QueueUserWorkItem Use?

en ce moment j'utilise le code suivant pour ajouter des threads en file d'attente. Je ne l'aime pas. Et mes collègues ... ction<> . EDIT: a Obtenu (b) à partir des réponses et des commentaires et des j'aime déjà mieux.
demandé sur 2013-07-02 11:33:39
5
réponses

Différence entre le protocole et les délégués?

Quelle est la différence entre un protocol et un delegate ? et, Comment déclarer variables dans un protocol class ?
demandé sur 2011-03-25 13:48:41
5
réponses

Comment puis-je faire une référence de protocole faible dans "pure" Swift (sans @objc)

weak les références ne semblent pas fonctionner dans Swift à moins qu'un protocol soit déclaré comme @objc , ce q ... c @objc , puis ça marche. Question: Quelle est la manière "pure" rapide d'accomplir un weak delegate ?
demandé sur 2014-06-05 21:16:54
5
réponses

Fermetures en C# gestionnaire d'événement délégués? [dupliquer]

cette question a déjà une réponse ici: variable capturée dans une boucle en C# ... J'utilise VS2005. Edit: alors je suppose que ma prochaine question Est, Comment puis-je capturer la valeur?
demandé sur 2010-02-09 06:13:12
10
réponses

Passer la méthode comme paramètre en utilisant C#

j'ai plusieurs méthodes toutes avec la même signature (paramètres et valeurs de retour) mais les noms différents et le ... . Ce que je ne comprends pas c'est comment écrire le code RunTheMethod puisque j'ai besoin de définir le paramètre.
demandé sur 2010-01-18 00:01:01
1
réponses

Différence entre @Delegate, @Mixin et Traits de caractère dans Groovy?

quelqu'un pourrait-il m'expliquer quand je voudrais utiliser Groovy Traits vs. Mixins (@Mixin) vs. Delegates (@Deleg ... e. :- ) ce fil était aussi utile: différence entre @Delegate et @Mixin AST transformations dans Groovy
demandé sur 2014-04-17 03:17:50
12
réponses

Délégués à swift?

Comment faire un délégué, i.e. NSUserNotificationCenterDelegate dans swift?
demandé sur 2014-06-07 20:23:58
3
réponses

Comment un délégué et une interface peuvent-ils être utilisés de façon interchangeable?

puis-je utiliser la méthode interface au lieu de delegate? Comment? J'ai trouvé que la recherche de cette méthode d'interface est plus rapide que l'utilisation de délégués. J'apprécierais un simple extrait de code.
demandé sur 2010-01-06 13:01:00
7
réponses

Quel est l'intérêt d'une expression lambda?

après avoir lu cet article , Je n'arrive pas à comprendre pourquoi les expressions lambda sont utilisées. Pour êtr ... pourquoi quelqu'un utiliserait une expression lambda au lieu d'une fonction déclarée. Quelqu'un peut-il m'éclairer?
demandé sur 2011-05-03 21:54:35
7
réponses

MethodInvoker vs d'Action pour le Contrôle.BeginInvoke

Qu'est-ce qui est le plus correct et pourquoi? Control.BeginInvoke(new Action(DoSomething), null); private voi ... , mais MethodInvoker semble être fait pour un but précis. Être il en train de faire quelque chose de différent?
demandé sur 2009-07-22 23:47:11
3
réponses

Délégation Swift - quand utiliser le pointeur faible sur délégué

Quelqu'un peut-il expliquer quand et quand ne pas utiliser une assignation "faible" à un pointeur de délégué dans Swif ... ibles, mais dans mes tests, je vois des cycles de référence forts si mes délégués ne sont pas faiblement référencés.
demandé sur 2015-05-05 17:58:34
11
réponses

Méthode de désabonnement anonyme en C#

est-il possible de désabonner une méthode anonyme d'un événement? si je m'abonne à un événement comme celui-c ... e(){Console.WriteLine("I did it!");}; est-il possible de désabonner cette méthode anonyme? Si oui, comment?
demandé sur 2008-10-08 19:24:46
4
réponses

Exemples de délégués à Swift

j'ai essayé d'apprendre comment fonctionne la délégation avec des protocoles. J'ai tout compris, mais je ne sais pas q ... t des vues de table et peut-être des vues de défilement. en général, quand la délégation est-elle utilisée?
demandé sur 2016-11-09 10:19:22
9
réponses

C # pattern pour empêcher un handler d'événement accroché deux fois [dupliquer]

cette question a déjà une réponse ici: comment s'assurer qu'un événement n'est en ... ée deux fois. Je cherche un moyen classique d'empêcher ça. je dois vérifier si je suis déjà accro à cet événement...
demandé sur 2009-06-02 02:46:49
8
réponses

Créer automatiquement des gestionnaires d'événements C# vides

Il n'est pas possible de déclencher un événement en C# qui n'a pas de gestionnaires attaché à elle. Donc, avant chaque ... vides pour tous les événements d'une classe donnée en utilisant automatiquement la réflexion et un peu de magie CLR?
demandé sur 2008-12-04 16:41:28
9
réponses

Invoke(Délégué)

est-ce que quelqu'un peut expliquer cette Déclaration écrite sur ce lien Invoke(Delegate): exécute ... quelqu'un peut expliquer ce que cela signifie (surtout l'audacieux) Je ne suis pas en mesure de l'obtenir clairement
demandé sur 2013-02-05 13:09:02
10
réponses

Quelles sont les différences entre les délégués et les événements?

quelles sont les différences entre les délégués et un événement? Ne pas contenir des références à des fonctions qui peuvent être exécutées?
demandé sur 2008-08-27 03:06:31