Aus dem Kurs: Swift Grundkurs
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.700 Kurse von Branchenfachleuten.
Computed Properties
Als Ergänzung zu Stored Properties ermöglicht Swift Ihnen auch die Erstellung sogenannter Computed Properties. Computed Properties speichern selbst keine Werte, sondern führen Aktionen durch, um andere Properties indirekt auszulesen und zu verändern. Zur Demonstration von Computed Properties soll die hier vorbereitete Structure Rectangle dienen. Hierin ergänze ich eine Property namens area, die die Fläche des Rechtecks zurückgeben soll. Eine Stored Property für area zu verwenden, würde hier keinen allzu großen Sinn machen, denn mit den Eigenschaften width und height haben wir ja schon die Informationen, um die Fläche korrekt ermitteln zu können. Genau hier bietet sich also der Einsatz einer Computed Property an. Um eine solche zu erstellen, folgt zunächst die herkömmliche Deklaration der Property, so wie wir es bereits kennen, gefolgt von einem geschweiften Klammernpaar. Innerhalb dieses Klammernpaars ergänzt man nun zwei Blöcke. Der erste ist der get-Block. Dieser Block wird…
Inhalt
-
-
-
-
-
(Gesperrt)
Stored Properties1 Min. 8 Sek.
-
(Gesperrt)
Computed Properties4 Min. 56 Sek.
-
(Gesperrt)
Property Observer4 Min. 8 Sek.
-
(Gesperrt)
Type Properties2 Min. 8 Sek.
-
(Gesperrt)
Methoden erstellen und aufrufen3 Min. 47 Sek.
-
(Gesperrt)
Einsatz von self und Self verstehen3 Min. 12 Sek.
-
(Gesperrt)
Globale Variablen, Konstanten und Funktionen1 Min. 43 Sek.
-
(Gesperrt)
Challenge: Stored und Computed Properties sowie Methoden einsetzen41 Sek.
-
(Gesperrt)
Solution: Stored und Computed Properties sowie Methoden einsetzen1 Min. 20 Sek.
-
(Gesperrt)
-
-
-
-
-
-
-
-
-
-
-