Ich brauche deine Hilfe. Können Sie mir bitte beschreiben, was bedeutet { get }
in dieser Aussage zu schreiben:Kurze Eigenschaft Getter Beschreibung in Swift
public var isLandscape: Bool { get }
Ich meine es ganz einfach ist, dies zu verstehen ist eine schreibgeschützte Eigenschaft berechnet, aber was ich nicht verstehe, ist, warum Klammern nicht bringen können get
Wort, denn wenn ich meine eigene berechnete Eigenschaft so erstellen möchte, sollte ich sie setzen und ihre return value
beschreiben? Bedeutet es, dass Apple die Implementierung dieses Getters ausblenden und den read-only
-Typ der Eigenschaft und nichts mehr anzeigen wollte?
Wenn es aus den Antworten unten nicht klar war, hat dies nichts mit berechneten Eigenschaften zu tun, sondern lediglich, dass konforme Typen einen Getter für eine Eigenschaft namens 'isLandscape' haben müssen. Ich weiß, dass es der berechneten Eigenschaft ähnelt, aber dies ist nur eine Protokolldeklaration. Die tatsächliche Implementierung könnte eine gespeicherte Eigenschaft oder eine berechnete Eigenschaft sein. – Rob