Suchergebnisse für Anfrage "protocols"

2 die antwort

Swift Covariant Generics

Hier ist ein Beispiel für das, was ich erreichen möchte: protocol SomeType {} class SomeClass: SomeType {} struct SomeGenericStruct<A> { typealias E = A } func take(someType: SomeGenericStruct<SomeType>) {} let concreteGenericStruct1: ...

4 die antwort

Warum wurde OAuth entwickelt, um Anforderungs- und Zugriffstoken zu haben?

Im OAuth-Protokoll fordert ein Service-Consumer einen Benutzer auf, ein @ zu autorisiererequest token in der Dienstanbieter-Domain und tauscht dann das request token Für einZugangstoke vom Dienstanbieter. Ich frage mich, warum OAuth zwei Token ...

10 die antwort

Swift 2.2 #selector im Compilerfehler der Protokollerweiterung

Ich habe eine Protokollerweiterung, die vor Swift 2.2 einwandfrei funktioniert hat. Nun habe ich eine Warnung, die mich auffordert, das neue @ zu verwend#selector, aber wenn ich es hinzufüge keine mit Objective-C Selector deklarierte ...

TOP-Veröffentlichungen

20 die antwort

Warum verwendet RTP UDP anstelle von TCP?

ch wollte wissen, warum UDP in RTP und nicht in TCP verwendet wird. Die meisten VoIP-Tools verwendeten nur UDP, da ich einen Teil des VoIP-OSS gehackt habe.

4 die antwort

Swift kann die Protokollmethode nicht über delegate @ aufruf

ch habe zwei Klassen. Eine Klasse heißtViewController und die andere Klasse heißtTabView. Mein Ziel ist es, eine Funktion aufzurufenchangeTab(), das sich in der TabView-Klasse des ViewControllers befindet. Irgendwie habe ich Probleme damit, ...

8 die antwort

Wann benötigen USB-Hosts am Ende einer Control-Read-Übertragung ein IN-Paket mit der Länge Null?

Ich schreibe Code für ein USB-Gerät. Angenommen, der USB-Host startet eine Steuerungsleseübertragung, um einige Daten vom Gerät zu lesen, und die angeforderte Datenmenge (wLength im Setup-Paket) ist ein Vielfaches der maximalen Paketgröße von ...

8 die antwort

Was ist protokollorientierte Programmierung in Swift? Welchen Mehrwert bringt es?

Von Apples eigener Website: "Das Herzstück von Swifts Design sind zwei unglaublich wirkungsvolle Ideen: Protokollorientierte Programmierung und erstklassige Wertesemantik. " Kann jemand bitte erläutern, was genau eine protokollorientierte ...

2 die antwort

Überschreiben der Standardimplementierung des Protokolls in einer Unterklasse nimmt nicht am dynamischen Versand teil [duplizieren]

Diese Frage hat hier bereits eine Antwort: Swift-Protokollerweiterungen überschreiben [/questions/31431753/swift-protocol-extensions-overriding] 5 AntwortenBetrachten Sie folgenden Spielplatz: protocol A { func f() -> String } extension A { ...

4 die antwort

Wie erkenne ich einen eingehenden SSL (https) -Handshake (SSL-Wire-Format)?

Ich schreibe einen Server, der eingehende TCP-Verbindungen akzeptiert. Angenommen, der Server hat eine TCP-Verbindung akzeptiert und vom Client bereits 16 (oder so) Bytes empfangen. Wenn der Server diese 16 Bytes kennt, wie kann er erkennen, ob ...

4 die antwort

Warum erhalte ich die Fehlermeldung "Protokoll ... kann nur als allgemeine Einschränkung verwendet werden, da es Anforderungen für" Selbst "oder den zugehörigen Typ enthält"?

Ich habe eine Erweiterung auf @ geschriebeInt wie nachstehend extension Int { func squared () -> Int { return self * self } } print(10.squared()) // worksDer obige Code funktioniert. Jetzt möchte ich das @ erweiteIntegerType -Protokoll, damit ...