Suchergebnisse für Anfrage "protocols"

16 die antwort

Swift - Klassen, die das Protokoll implementieren, müssen Unterklassen einer bestimmten Klasse sein

Ich erstelle mehrereNSView Klassen, die alle eine spezielle Operation unterstützen, die wir @ nennen werdtransmogrify. Auf den ersten Blick scheint dies der perfekte Ort für ein Protokoll zu sein: protocol TransmogrifiableView { func ...

2 die antwort

Müssen HTTP-Pfade mit einem Schrägstrich beginnen?

Ich habe eine Frage zum HTTP-Format. Die erste Zeile einer HTTP-Anfrage sieht ungefähr so aus: GET /path/to/resource.txt HTTP/1.1oder mit anderen Worten: METHOD URI HTTP-VERSIONIst es erforderlich, dass dasURI beginnt mit dem/ Zeichen, so ...

4 die antwort

swift Programm zur Schnittstelle

class Car and Truck sind hier als Beispiel geschrieben, aber sie könnten dem Programm zum Zeitpunkt der Kompilierung unbekannt sein. es könnte mehr Arten von Autos geben, die noch nicht bekannt sind Zum Beispiel könnte es eine spezielle Klasse ...

TOP-Veröffentlichungen

2 die antwort

Eingeschränkte Generika aus Funktionen und Methoden zurückgeben

Ich möchte eine Funktion erstellen, die ein Objekt zurückgibt, das einem Protokoll entspricht, aber das Protokoll verwendet eintypealias. Angenommen, das folgende Spielzeugbeispiel: protocol HasAwesomeness { typealias ReturnType func ...

6 die antwort

Automatische Implementierung von Swift-Protokollmethoden in Xcode

Ich habe gerade mit der schnellen Sprache angefangen und komme aus Java. Bis jetzt sieht es großartig aus. Aber mir fehlt wirklich etwas: Eclipse hatte diese großartige Funktion, die mir beim Hinzufügen von "implements XYZ" eine Funktion zur ...

6 die antwort

Wie funktioniert die Swift-Speicherverwaltung?

Wie funktioniert die Swift-Speicherverwaltung mit Optionsgeräten, die das Delegate-Muster verwenden? a ich es gewohnt bin, das Delegatenmuster in Objective-C zu schreiben, möchte ich den Delegaten dazu bringeweak. Zum Beispiel in ...

2 die antwort

Protocols: Warum ist @ObjC für die Konformitätsprüfung und optionale Anforderungen erforderlich?

Das Swift Doku, Erwähnung [https://developer.apple.com/library/ios/documentation/swift/conceptual/Swift_Programming_Language/Protocols.html] sagt folgendes über protocols: Sie können die Protokollkonformität nur überprüfen, wenn Ihr Protokoll ...

1 die antwort

Eine Swift-Klasse an ein Protokoll anpassen, für das ein init @ erforderlich i

I haben die folgendeprotocol imSwift: protocol FooConvertible{ typealias FooType init(foo: FooType) }Ich kann machenSwift Klassen entsprechen in der Klassendefinition hinzu: class Bar: FooConvertible { var baz: String = "" required init(foo: ...

2 die antwort

Kann in Swift @ kein Array von Typen erstellen, die einem Protokoll entsprech

Ich habe das folgende Protokoll und eine Klasse, die damit übereinstimmt: protocol Foo{ typealias BazType func bar(x:BazType) ->BazType } class Thing: Foo { func bar(x: Int) -> Int { return x.successor() } }Wenn ich versuche, ein Array von Foos ...

3 die antwort

Registrieren und Verwenden eines benutzerdefinierten java.net.URL-Protokolls

Ich habe versucht, ein @ aufzurufcustom url aus meinem Java-Programm, daher habe ich so etwas verwendet: URL myURL; try { myURL = new URL("CustomURI:"); URLConnection myURLConnection = myURL.openConnection(); myURLConnection.connect(); } catch ...