Objektive in Swift-Eigenschaften

8

Gibt es eine Möglichkeit, ein Getter / Setter-Funktionspaar für eine Eigenschaft in einer Klasse in Swift automatisch zu generieren? Etwas in der Art einer Linse in Haskell.

Ich konnte Folgendes manuell tun:

%Vor%

Das wird jedoch sehr ausführlich, langwierig und fehleranfälliger, als mir lieb ist. Gibt es eine integrierte Funktion, die ich vermisse?

    
Brian Victor 22.10.2014, 20:58
quelle

1 Antwort

0

Für die Antwort selbst wird bisher (1.1) kein Sprachkonstrukt das ersetzen, was Sie tun (den Zugriffsprozess einer gespeicherten Eigenschaft in ein referenzierbares Objekt einbinden).

Für den Meinungsteil der Antwort sieht es so aus, als ob Ihr Code nur mit öffentlichen Variablen funktioniert, die unangenehm sind, weil sie grundlegende Kapselungsregeln brechen, ist das richtig?

    
Guilherme Silveira 04.12.2014, 18:35
quelle

Tags und Links