swift-protocols

Protokolle speziell für die Swift-Sprache
1
Antwort

Unerwartetes Verhalten beim Erweitern eines Swift-Protokolls von einem anderen Framework (Restofire)

Ich habe zwei Frameworks Zuerst - Restofire . Es hat ein Protokoll ResponseSerializer mit Extension. %Vor% Zweite - Restofire-Gloss . Es hat eine Erweiterung für ein Protokoll für Decodable-konforme Modelle im Restofire-Framework. %Vo...
28.04.2016, 08:48
2
Antworten

Kann ich Tupel in Swift verlängern?

Ich möchte eine Erweiterung für Tupel von (z. B. zwei) Werten in Swift schreiben. Zum Beispiel möchte ich diese Methode swap schreiben: %Vor% so dass s vom Typ (String, Int) mit Wert ("one", 1) wäre. (Ich weiß, dass ich sehr einf...
04.02.2015, 09:18
2
Antworten

Mache eine Eigenschaft vom Typ und befolge das Protokoll in Swift

Ich würde gerne eine Eigenschaft machen, die einen bestimmten Typ hat und auch einem Protokoll entspricht, das ich in Objective-C so gemacht hätte: %Vor% Was ich suchen möchte, ist anzugeben, dass die Eigenschaft mit einem Objekt vom Typ UIV...
26.04.2015, 18:21
2
Antworten

'ExpressibleByArrayLiteral' entspricht der Klasse und dessen Superklasse="Superklasse ist nicht in Unterklasse konvertierbar"

Ich möchte eine Unterklasse, hier namens MyLabel , die eine Unterklasse von UILabel ist, mit Array-Literalen instanziieren. Ich verwende dieses in meinem Framework ViewComposer , das die Erstellung von UIViews mit einem Array von Enums erm...
06.06.2017, 14:48
6
Antworten

Wie kann ich eine statische Funktion für ein Protokoll auf generische Weise aufrufen?

Hat es Sinn, eine statische Funktion in einem Protokoll zu deklarieren? Der Client, der das Protokoll benutzt, muss die Funktion auf einen Protokolltyp ansprechen, oder? Das bricht die Idee, den Typ, der dem Protokoll IMO entspricht, nicht kenne...
13.05.2016, 21:05
2
Antworten

Schnelle Erweiterung einer Klasse NUR, wenn sie einem bestimmten Protokoll entspricht

Hi there =) Ich war gerade mit einem Designproblem konfrontiert, bei dem ich (im Wesentlichen) Folgendes tun muss: Ich möchte ein bisschen Code in viewWillAppear: von jeder UIViewController Unterklasse einfügen, die einem Protokoll My...
17.11.2016, 12:44
1
Antwort

Verblüfft man eine statische Klassenmethode in einem schnellen Komponententest?

Ich bin ein erfahrener Objective-c-Programmierer, aber ich kann nicht das Gleiche für Swift sagen, ich habe eine harte Zeiteinheit, die eine Klasse in swift testet, ohne Frameworks wie OCMock zu verwenden. Das Problem : Ich integriere Fireba...
11.02.2017, 00:12