Wie listet man alle Variablen einer Klasse in swift auf

8

Gibt es eine Möglichkeit, alle Variablen einer Klasse in Swift aufzulisten?

Zum Beispiel:

%Vor%

Ich möchte es so auflisten: [a:1, b:"John"]

    
Hasan Akgün 13.01.2015, 17:46
quelle

3 Antworten

7

Im Folgenden sollte reflection verwendet werden, um die Liste der Mitglieder und Werte zu generieren. Siehe Geige im Ссылка

%Vor%

Ausgabe:

%Vor%     
Jason W 13.01.2015, 18:11
quelle
8

Wie Sie es in Swift 3.0 rekursiv tun können:

%Vor%

Ergebnisse:

%Vor%     
Integer 13.11.2016 23:31
quelle
0

Vielleicht ein bisschen spät für die Party, aber diese Lösung mit Reflection und Mirror funktioniert zu 100%:

%Vor%

und irgendwo in deinem Code ...

%Vor%     
valvoline 07.03.2018 22:11
quelle

Tags und Links