Tag: delegates

Die Delegierten können sich auf mehrere Konzepte. Ein Objekt kann sich verlassen auf andere (Stellvertretung), um eine Funktion auszuführen. Delegation kann auch beziehen sich auf die Programmiersprache-Funktion macht Gebrauch von der Methode lookup-Regeln für die Verteilung der self-Anrufe. In C# wird ein Delegat definiert, welche Methode aufgerufen werden soll, wenn ein Ereignis ausgelöst wird.

Was ist Func, wie und wann wird es benutzt?

Anzahl der Antworten 6 Antworten
Was ist Func<> und für was wird es verwendet? InformationsquelleAutor der Frage learning | 2010-09-02

Was ist der Unterschied zwischen 'schwach' und 'zuweisen' in der Delegate-Property-Deklaration?

Anzahl der Antworten 1 Antworten
Was ist der Unterschied zwischen diesem: @property (nonatomic, weak) id <SubClassDelegate> delegate; und so: @property (nonatomic, assign) id <SubClassDelegate> delegate; Ich wollen, verwenden Sie die Eigenschaft für die Delegierten. InformationsquelleAutor der Frage Firdous | 2012-02-24

Was ist ein C ++ - Delegat?

Anzahl der Antworten 6 Antworten
Was ist die Allgemeine Idee, einen Delegaten in C++? Was sind Sie, wie werden Sie eingesetzt und wozu dienen Sie? Ich würde gerne erst einmal mehr über Sie zu lernen in einer "black-box" - Weise, aber ein

Warum kann var nicht eine anonyme Methode zugewiesen werden?

Anzahl der Antworten 6 Antworten
Ich habe den folgenden code: Func<string, bool> comparer = delegate(string value) { return value != "0"; }; Jedoch die folgenden nicht kompilieren: var comparer = delegate(string value) { return value != "0"; }; Warum kann nicht der

Übergeben und Ausführen von Delegaten in einer separaten Anwendungsdomäne

Anzahl der Antworten 4 Antworten
Möchte ich exceute einige Stück code in separaten Anwendungsdomäne mit delegieren. Wie kann ich dies tun? UPD1: einige weitere details zu meinem problem Mein Programm Verarbeitung einiger Daten (eine iteration ist: einige Daten aus der DB, auswerten

Werden Sie UIScrollViewDelegate-Delegat für UITableView

Anzahl der Antworten 3 Antworten
Ich habe eine UITableView Instanz-variable. Ich möchte in der Lage sein, sich zu registrieren meiner Ansicht-controller zu sein, der UIScrollViewDelegate für meine UITableViewController. Ich habe bereits versucht tableView.delegate = self; Aber beim scrollen, meine Methoden - (void)scrollViewDidEndDecelerating:(UIScrollView

Unterschied zwischen Invoke und DynamicInvoke

Anzahl der Antworten 1 Antworten
Was ist der Unterschied zwischen Aufrufen und DynamicInvoke in Delegierten? Bitte geben Sie mir einige code-Beispiel, das erklären der Unterschied zwischen beiden Methoden. InformationsquelleAutor der Frage testCoder | 2012-10-12

Ist EndInvoke () optional, optional oder definitiv nicht optional?

Anzahl der Antworten 7 Antworten
Gelesen habe ich widersprüchliche Meinungen, ob jeder BeginInvoke() wird ergänzt werden durch eine EndInvoke(). Gibt es irgendwelche Lecks oder andere Probleme im Zusammenhang mit NICHT den Aufruf von EndInvoke()? InformationsquelleAutor der Frage endian | 2009-02-10

Wie funktionieren C # Events im Hintergrund?

Anzahl der Antworten 2 Antworten
Ich bin mit C#, .NET 3.5. Ich verstehe, wie er Ereignisse, wie deklarieren Sie in meiner Klasse zu, wie Sie Haken Sie von woanders, etc. Ein erfundenes Beispiel: public class MyList { private List<string> m_Strings = new

Unterschied zwischen BeginInvoke und Thread.Start

Anzahl der Antworten 6 Antworten
Ich habe einen dialog basierte Anwendung, in der ich die übertragung der I/O-Operationen Lesen, schreiben anderen thread. Ich will nur klar ist, gibt es einen Unterschied zwischen den beiden Ansätzen.. Erster Ansatz: ( ich Tue dies ,meine

Was ist der Unterschied zwischen Datenquelle und Delegat?

Anzahl der Antworten 5 Antworten
Ich habe eine grundlegende Frage in Bezug auf die Cocoa-frameworks, design-patterns. Was ist der Unterschied zwischen delegieren und Datenquelle? Beide von Ihnen verwenden konnte @protocols Erklärung, aber einige Klassen oder frameworks verwenden delegateund einige andere sind mit

Warum kann ich in C # nicht testen, ob ein Event-Handler außerhalb der definierten Klasse null ist?

Anzahl der Antworten 7 Antworten
Ich bin sicher, dass ich bin einfach nicht verstehen etwas Grundsätzliches über Ereignisse und/oder Delegaten in C#, aber warum kann nicht ich den booleschen tests in diesem code-Beispiel: public class UseSomeEventBase { public delegate void SomeEventHandler(object sender,

Wie beende ich eine List & lt; string & gt; .ForEach-Schleife, wenn ein anonymer Delegierter verwendet wird?

Anzahl der Antworten 11 Antworten
In einer normalen Schleife können Sie ausbrechen aus einer Schleife mit break. Das gleiche kann getan werden, mit Hilfe eines anonymen Delegaten? Beispiel inputString und Ergebnis sind beide erklärten, außerhalb der Stellvertretung. blackList.ForEach(new Action<string>( delegate(string item) {

Wie kann ich Ereignisabonnements in C # löschen?

Anzahl der Antworten 9 Antworten
Nehmen Sie die folgenden C# - Klasse: c1 { event EventHandler someEvent; } Wenn es gibt eine Menge von Abonnements c1's someEvent Veranstaltung und ich möchte, dass Sie alles klar, was ist der beste Weg, dies zu

Rufen Sie den aktuellen Ansichtscontroller vom Anwendungsdelegaten ab

Anzahl der Antworten 11 Antworten
ich bin neu in ios. Ich muss wissen, die aktuelle view-controller aus dem app delegate.. ich habe keine Ahnung und ich weiß nicht knowto diese auch umzusetzen. ich bin mit diesem code toimplemnt diese aber es wieder

Was genau tut Delegate in xcode ios Projekt?

Anzahl der Antworten 3 Antworten
Habe ich nur learning-iPhone-apps-Entwicklung, aber ich habe eine harte Zeit zu verstehen, was delegieren Sie eigentlich bedeutet? Kann mir jemand sagen, mit Beispiel, was es tut und wie wichtig es ist? Vielen Dank für jeden der hilft!

Verwendung von Aktionsdelegaten in C #

Anzahl der Antworten 9 Antworten
Ich arbeitete mit dem Action-Delegaten in C#, in der Hoffnung, das lernen mehr über Sie und denken, wo Sie nützlich sein könnten. Hat jemand verwendet den Action-Delegaten, und wenn ja, warum? oder könnten Sie einige Beispiele, wo

Entsprechung von anonymen C # -Methoden in Java?

Anzahl der Antworten 6 Antworten
In C# können Sie definieren Delegierten anonym (obwohl Sie nichts anderes als syntaktischer Zucker). Zum Beispiel, ich kann dies tun: public string DoSomething(Func<string, string> someDelegate) { //Do something involving someDelegate(string s) } DoSomething(delegate(string s){ return s +=

Wie Verwenden von benutzerdefinierten Delegaten in Objective-C

Anzahl der Antworten 4 Antworten
Muss ich wissen, über die Verwendung der delegate-Methoden in Objective-C. Kann mir jemand zeigen Sie mir die richtige Quelle? InformationsquelleAutor der Frage Sreelal | 2009-03-14

NSURLSession delegate vs. completionHandler

Anzahl der Antworten 1 Antworten
Habe ich immer verwendet completion Handler. Mit NSURLConnection und jetzt mit NSURLSession. Es führte zu meinem code wirklich unordentlich, vor allem, ich habe die Anfrage in Anfrage in Anfrage. Wollte ich versuchen, mit den Delegierten in NSURLSession

Überprüfen, ob eine optionale Protokollmethode implementiert wurde

Anzahl der Antworten 2 Antworten
Weiß wer, der beste Weg, um zu überprüfen, um zu sehen, wenn ein optionales Protokoll-Methode implementiert wurde. Habe ich versucht, dieses: if ([self.delegate respondsToSelector:@selector(optionalProtocolMethod:)] ) wo Stellvertretung: id<MyProtocol> delegate; Allerdings bekomme ich eine Fehlermeldung, dass die Funktion

Warum erhalten Objective-C-Delegierte normalerweise die Eigenschaft assign anstelle von retain?

Anzahl der Antworten 4 Antworten
Ich bin beim surfen durch das wunderbare blog verwaltet von Scott Stevenson, und ich versuche zu verstehen, eine grundlegende Ziel-C-Konzept der Zuordnung von Delegierten der 'zuweisen' - Eigenschaft vs. 'behalten'. Beachten Sie, dass die beide gleich sind

C # -Abnehmer vs. eventHandler

Anzahl der Antworten 2 Antworten
Möchte ich informieren, wird eine Warnmeldung an alle Abonnenten, wenn ein trap aufgetreten ist. Den code, den ich gemacht funktioniert über eine delegate-Methode(myDelegate del). meine Fragen sind.. Möchte ich wissen, ist es Wert, mit Event-Handler besser delegieren?

Unterschied zwischen Protokoll und Delegierten?

Anzahl der Antworten 5 Antworten
Was ist der Unterschied zwischen einem protocol und ein delegate? und Wie können wir erklären variables im protocol class? InformationsquelleAutor der Frage er.mobileapp | 2011-03-25

Event-Handler entfernen

Anzahl der Antworten 2 Antworten
Ist diese: Button.Click -= new EventHandler(Button_Click); die gleiche wie diese: Button.Click -= Button_Click; Ich Frage, weil mir scheint es, dass der ehemalige entfernen eine neue Referenz auf eine Methode, und die letztere ist das entfernen einer Methode

Wie erstelle ich einen Delegaten aus einer MethodInfo, wenn die Methodensignatur nicht vorher bekannt sein kann?

Anzahl der Antworten 2 Antworten
Brauche ich eine Methode, die eine MethodInfo Instanz repräsentiert eine nicht-generische statische Methode mit beliebigen Signatur und gibt einen Delegaten gebunden, die Methode, die später aufgerufen werden, mit Delegate.DynamicInvoke Methode. Mein Erster naiver Versuch sah so aus:

unbekannter Typname in Ziel c

Anzahl der Antworten 6 Antworten
Ich bin Recht neu in objective-c und haben einige grundlegende Probleme. Schrieb ich ein einfaches Programm mit einem navigator, und alles hat gut funktioniert. dann habe ich die paar Zeilen code (kann nicht einmal daran erinnern, was

Tastatur und Cursor zeigen, aber ich kann nicht in UITextFields und UITextViews eingeben

Anzahl der Antworten 7 Antworten
Auf einem iPad mit iOS 6 GM. Ich habe 6 UITextFields, 3 UITextViews, und einen UIButton, löst eine popover/actionsheet. Wenn ich wählen Sie eine der UITextFields oder UITextViews, wird die Tastatur eingeblendet und der cursor erscheint, aber

Konvertieren Sie diesen Delegaten in eine anonyme Methode oder ein Lambda

Anzahl der Antworten 4 Antworten
Ich bin neu, um all die anonymen Funktionen und brauche etwas Hilfe. Ich habe die folgenden arbeiten: public void FakeSaveWithMessage(Transaction t) { t.Message = "I drink goats blood"; } public delegate void FakeSave(Transaction t); public void SampleTestFunction()

Hat jQuery einen Handleout für .delegate ('Hover')?

Anzahl der Antworten 5 Antworten
Ich versuche zu verwenden: $('mydiv').delegate('hover', function() { $('seconddiv').show(); }, function() { //For some reason jQuery won't run this line of code $('seconddiv').hide(); }); InformationsquelleAutor der Frage Chris Abrams | 2011-01-23

Wie blende ich die Tastatur aus, wenn ich die Return-Taste in einem UITextField drücke?

Anzahl der Antworten 9 Antworten
Klick in ein textfield macht die Tastatur erscheinen. Wie kann ich es ausblenden, wenn der Benutzer die EINGABETASTE drückt? InformationsquelleAutor der Frage aden | 2010-08-26

iOS CoreBluetooth: centralManager: didConnectPeripheral / didFailToConnectPeripheral: wird nicht aufgerufen

Anzahl der Antworten 2 Antworten
Ich bin ziehen meine Haare aus diese Probleme. Ich bin versucht zu Verbindung zu BLE Gerätekann nicht sehen, was ich getan habe falsch in meinem code unten. - (void)viewDidLoad { [super viewDidLoad]; //Do any additional setup after

Das Festlegen von Delegat für UIImagePicker gibt Fehler zurück

Anzahl der Antworten 2 Antworten
Habe ein problem in einigen swift-code, den ich geschrieben hatte für eine OCR-übersetzungs-app. Das code-snippet unten: @IBAction func btnOCR(sender: AnyObject) { var languageAlert = UIAlertController(title: "For Your Information...", message: "The OCR feature currently only supports English &

Beobachten von Änderungen an einem veränderbaren Array mit KVO vs. NSNotificationCenter

Anzahl der Antworten 2 Antworten
In meinem Modell habe ich ein array von Objekten, die auch als Ereignisse. Ich würde gerne meine controller mitgeteilt werden, wenn ein neues Objekt Hinzugefügt wird, auf Ereignisse. Dachte ich, dass ein guter Weg, dies zu tun

Eclipse bleibt beim Versuch, die Android App zu starten, hängen

Anzahl der Antworten 9 Antworten
Ich versuche zu laufen helloandroid-Anwendung auf einem Motorola Milestone A853. Tippte ich "adb devices" und das Handy wird richtig erkannt. Jedoch, wenn ich versuche, um die Anwendung auszuführen Eclipse immer fest bei 27% "Start delegieren". Was könnte

Was ist Action & lt; string & gt ;?

Anzahl der Antworten 6 Antworten
Was ist Action<string>wie kann es eingesetzt werden? InformationsquelleAutor der Frage learning | 2010-05-14

Was ist der beste Weg, um zwischen View-Controllern zu kommunizieren?

Anzahl der Antworten 4 Antworten
Wird neu in objective-c, cocoa und dem iPhone dev im Allgemeinen, ich habe einen starken Wunsch, um das beste aus der Sprache und der frameworks. Einer der Ressourcen, die ich verwende, ist Stanford CS193P Klasse Notizen, die

Kann ich Params in Action- oder Func-Delegierten verwenden?

Anzahl der Antworten 4 Antworten
Wenn ich versuche, params in ein Action-Delegat... private Action<string, params object> WriteToLogCallBack; Erhielt ich dieses design mal Fehler: Invalid token 'params' in class, struct, or interface member declaration Jede Hilfe!!! InformationsquelleAutor der Frage Homam | 2010-10-30

Schlüsselwort vs. Lambda-Notation delegieren

Anzahl der Antworten 6 Antworten
Sobald es kompiliert ist, gibt es einen Unterschied zwischen: delegate { x = 0; } und () => { x = 0 } ? InformationsquelleAutor der Frage MojoFilter | 2008-11-18

Wörterbuch mit Delegierten oder Schalter?

Anzahl der Antworten 6 Antworten
Schreibe ich einen parser, der ruft einige Funktionen abhängig von einem Wert. Kann ich implementieren diese Logik mit einfachen Schalter, wie dieser: switch(some_val) { case 0: func0(); break; case 1: func1(); break; } oder mit Delegierten und

Erstellen eines Property-Setter-Delegaten

Anzahl der Antworten 4 Antworten
Ich haben erstellt Methoden für die Konvertierung einer Eigenschaft lambda Delegierter: public static Delegate MakeGetter<T>(Expression<Func<T>> propertyLambda) { var result = Expression.Lambda(propertyLambda.Body).Compile(); return result; } public static Delegate MakeSetter<T>(Expression<Action<T>> propertyLambda) { var result = Expression.Lambda(propertyLambda.Body).Compile(); return result; }

C # Entfernen eines Ereignishandlers

Anzahl der Antworten 2 Antworten
Ich habe das getan, für eine Weile, aber ich habe nicht bemerkt, dass ich schon seit über einem new jedes mal, wenn ich entfernen Sie einen Ereignis-handler. Soll ich ein neues Objekt erstellen? Grundsätzlich gibt es einen

Wie man einen Delegaten zu einer Schnittstelle C # hinzufügt

Anzahl der Antworten 6 Antworten
Muss ich haben einige Delegierte in meiner Klasse. Möchte ich mit dem interface zu "erinnern" mich an diese Delegierte. Wie? Meine Klasse wie folgt Aussehen: public class ClsPictures : myInterface { //Implementing the IProcess interface public event

Delegate.CreateDelegate vs DynamicMethod vs Ausdruck

Anzahl der Antworten 2 Antworten
Fragen über Machen Reflexion Fliegen und erkunden die Delegierten... Wenn ich brauche zu erstellen Delegierten Func<T, TResult> auf Methoden auf, die dynamisch geladen werden Arten ich konnte potenziell verwenden (1) Delegate.CreateDelegate (2) DynamicMethod (3) Expression Bäume. Lets

Delegierte Vs. Benachrichtigungen in iPhoneOS

Anzahl der Antworten 7 Antworten
Ich versuche eine Methode aufzurufen, die in meinem root-Ansicht-controller von einem Kind view-controller so, dass wenn ich meine Optionen, die Sie automatisch aktualisieren Sie das root-Ansicht, die wiederum in das update einige weitere view-Controller. Für den zweiten

UITableView-Delegat-Aktion, wenn TableView gescrollt wird?

Anzahl der Antworten 2 Antworten
Gibt es eine UITableView delegate-Aktion, die ausgeführt wird, wenn der tableView wird gescrollt? Dies ist wahrscheinlich echt leicht, aber ich kann es nicht finden. Danke 🙂 InformationsquelleAutor der Frage Emil | 2010-08-19

Was ist der Unterschied zwischen dem direkten Aufruf eines Delegates mit DynamicInvoke und der Verwendung von DynamicInvokeImpl?

Anzahl der Antworten 3 Antworten
Den docs für beide DynamicInvoke und DynamicInvokeImpl sagen: Dynamisch aufgerufen (late-bound) Methode vertreten, die von der aktuellen delegieren. Merke ich, dass DynamicInvoke und DynamicInvokeImpl nehmen Sie ein array von Objekten, anstatt eine bestimmte Liste von Argumenten (die

Ist es möglich, einen Delegaten als Attributparameter zu haben?

Anzahl der Antworten 3 Antworten
Ist es möglich, einen Delegaten als parameter ein Attribut? Wie diese: public delegate IPropertySet ConnectionPropertiesDelegate(); public static class TestDelegate { public static IPropertySet GetConnection() { return new PropertySetClass(); } } [AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface,AllowMultiple=false,Inherited=true)] public class WorkspaceAttribute :

Ereignisse - Namenskonvention und Stil

Anzahl der Antworten 7 Antworten
Lerne ich über Events /Delegates in C#. Könnte ich bitten, Ihre Meinung auf der Benennungs - /coding-Stil habe ich gewählt (aus der Head First C# Buch)? Unterrichte einen Freund über das morgen und versuche zu kommen mit

Wie UIScrollView abgeleitet wird und die Delegat-Eigenschaft privat gemacht wird

Anzahl der Antworten 5 Antworten
Hier ist, was ich erreichen will: Möchte ich Sie um eine Unterklasse eines UIScrollView zusätzliche Funktionalität. Diese Unterklasse sollten in der Lage sein, zu reagieren auf das scrollen, so habe ich die delegate-Eigenschaft, um sich selbst zu