Suchergebnisse für Anfrage "swift-protocols"
ie kann ich in Swift eine Variable eines bestimmten Typs deklarieren, die einem oder mehreren Protokollen entsprich
In Swift kann ich den Typ einer Variablen explizit festlegen, indem ich sie wie folgt deklariere: var object: TYPE_NAMEWenn wir noch einen Schritt weiter gehen und eine Variable deklarieren möchten, die mehreren Protokollen entspricht, können ...
Pass Daten zwischen ViewController und ContainerViewController
Ich arbeite an einer App und muss Daten zwischen view und containerView übertragen. Ich muss Daten aus beiden Ansichten senden und empfangen. Lassen Sie mich besser erklären: Ich kann das @ ändeLabel Master (Berühren Sie die Containertaste) ...
Ein neues Protokoll mit einer Standardimplementierung von makeIterator () in Sequence umsetzen
Ich habe ein (sehr einfaches) @ gemacBinaryTree Protokoll public enum BinaryTreeChildSide { case left, right } public protocol BinaryTree { associatedtype Element associatedtype Index func child(of index: Index, side: BinaryTreeChildSide) -> ...
Testprotokollkonformität mit zugeordneten Typen
Ich habe ein Protokoll, das einen zugeordneten Typ verwendet: protocol Populatable { typealias T func populateWith(object: T) }und Klassen, die das Protokoll implementieren: class DateRowType: Populatable { func populateWith(object: NSDate) ...
Verwendung von Protokollen als Array-Typen und Funktionsparameter in Swift
Ich möchte eine Klasse erstellen, die Objekte speichern kann, die einem bestimmten Protokoll entsprechen. Die Objekte sollten in einem typisierten Array gespeichert werden. Gemäß der Swift-Dokumentation können Protokolle als Typen verwendet ...
Arrays of Generics in Swift
Ich habe mit Arrays allgemeiner Klassen mit verschiedenen Typen herumgespielt. Es ist am einfachsten, mein Problem mit einem Beispielcode zu erklären: // Obviously a very pointless protocol... protocol MyProtocol { var value: Self { get } } ...
Wie passt sich AnyObject an NSObjectProtocol an?
Diese Frage wurde inspiriert von mz2's Antwort [https://stackoverflow.com/a/36851435/2415822] auf die FragePrüfung auf Objekttyp schlägt fehl mit Fehler "ist kein Typ" [https://stackoverflow.com/q/36850196/2415822]. Betrachten Sie eine leere ...
Protocol kann nur als allgemeine Einschränkung verwendet werden, da es Self- oder AssociatedType-Anforderungen hat.
Ich habe ein RequestType-Protokoll und das dazugehörige Type-Modell (siehe unten). public protocol RequestType: class { associatedtype Model var path: String { get set } } public extension RequestType { public ...
Non - Die Methode '@ objc' erfüllt nicht die optionale Anforderung des '@objc'-Protokolls
ÜberblickIch habe ein Protokoll P1, das eine Standardimplementierung einer der optionalen Objective-C-Funktionen bereitstellt.Wenn ich eine Standardimplementierung der optionalen Funktion bereitstelle, wird eine Warnung angezeigtCompiler ...
Swift: Fehler beim Zuweisen eines Werts zu einer Eigenschaft des Protokolls?
Class A liefert einen String-Wert. Klasse B enthält zwei Elemente des Typs A und stellt eine berechnete Eigenschaft "v" bereit, um eines davon auszuwählen. class A { var value: String init(value: String) { self.value = value } } class B { var ...