Suchergebnisse für Anfrage "swift-extensions"
Erstellen einer Erweiterung zum Filtern von Nils aus einem Array in Swift
Ich versuche, eine Erweiterung für Array zu schreiben, mit der ein Array optionaler T in ein Array nicht optionaler T umgewandelt werden kann. z.B. Dies könnte als freie Funktion wie folgt geschrieben werden: func removeAllNils(array: [T?]) -> ...
Erweiterung eines typisierten Arrays durch Einhaltung eines Protokolls in Swift 2
Ich möchte ein typisiertes Array erweiternArray<SomeType> so dass es einem Protokoll entsprichtSomeProtocol. Jetzt weiß ich, dass Sie ein typisiertes Array wie folgt erweitern können: extension Array where Element: SomeType { ... }Und Sie können ...
Implementierungsprotokoll durch Erweiterung [duplizieren]
Diese Frage hat hier bereits eine Antwort: Swift: Bei Verwendung der Protokollerweiterung wird der nicht erkannte Selektor an die Instanz ...
Swift 2 Fehler beim Verwenden der Mutationsfunktion in der Protokollerweiterung "Mutationselement kann nicht für unveränderlichen Wert verwendet werden: 'self' ist unveränderlich
Nicht sicher, was hier los ist, das scheint ziemlich einfach zu sein. Ich habe ein Protokoll, das var, eine Erweiterung mit einer mutierenden Funktion. Die Dinge scheißen im testClass.testFunc, wenn ich versuche und benutze mtkAnimQueAppend in ...
Swift 'open' Schlüsselwort & überschreibbare Methode / Eigenschaften in Erweiterung?
Mit Einführung vonopen Schlüsselwort in Swift 3.0 Was ist das Schlüsselwort 'open' in Swift? [https://stackoverflow.com/questions/38947101/what-is-the-open-keyword-in-swift] ). Hinweis: Beschränkt auf Erweiterungen aufNSObject abgeleitete ...
Swift gibt es eine Methode, die den Index eines Teilstrings in einem anderen String angibt
Gibt es eine Funktion, die nach dem Index eines Teilstrings in einem anderen String sucht? Eine Methode wie.indexOfSubstring danke macht das: let word: String = "Hey there, how are you?" let indexOf: Int = word.indexOfSubstring("ere, how are") ...
Überschreibende Methoden in Swift-Erweiterungen
ch neige dazu, nur die Notwendigkeiten (gespeicherte Eigenschaften, Initialisierer) in meine Klassendefinitionen zu schreiben und alles andere in ihre eigenen zu verschiebeextension, irgendwie wie einextension pro logischem Block, den ich mit @ ...
Kannst du zwischen Erweiterungen in Swift wechseln oder nicht? (Compiler scheint verwirrt!)
Ich habe in Swift an einer iOS-Anwendung gearbeitet (ein Großteil davon wurde aus Objective-C verschoben). Ich verwende Core Data und versuche, mithilfe von Erweiterungen den von meinem Modell automatisch generierten Klassen ...
Beschränkungen zu generischen Parametern in der Erweiterung hinzufügen
Ich habe diese Funktion: func flatten<Key: Hashable, Value>(dict: Dictionary<Key, Optional<Value>>) -> Dictionary<Key, Value> { var result = [Key: Value]() for (key, value) in dict { guard let value = value else { continue } result[key] = value ...
Deklarieren der Konformität zum @ objc-Protokoll in leeren Erweiterungsumbrüchen mit EXC_BAD_INSTRUCTION
Hatten viele, viele Probleme mit Swift-Protokollen in Kombination mit Arrays, aber ich konnte nicht einmal mein gesamtes Problem reproduzieren, bevor die Dinge auf dem Spielplatz zu brechen begannen. Hier ist ein minimales Beispiel. ch habe ...