Suchergebnisse für Anfrage "swift-extensions"

12 die antwort

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?]) -> ...

6 die antwort

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 ...

2 die antwort

Implementierungsprotokoll durch Erweiterung [duplizieren]

Diese Frage hat hier bereits eine Antwort: Swift: Bei Verwendung der Protokollerweiterung wird der nicht erkannte Selektor an die Instanz ...

TOP-Veröffentlichungen

2 die antwort

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 ...

4 die antwort

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 ...

4 die antwort

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") ...

10 die antwort

Ü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 @ ...

4 die antwort

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 ...

4 die antwort

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 ...

2 die antwort

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 ...