Die Arbeit mit den Mitgliedern einer Enumeration in Swift

Innerhalb einer Aufzählung innerhalb Swift, können Sie Variablen oder Konstanten deklarieren. Wie Sie in der Abbildung und der folgenden Auflistung sehen können, enthält die Aufzählung eine statische Variable mit den fünf Fällen der Aufzählung eines Arrays besteht.

bild0.jpg
Enum Ort: String {casepark = "Park", pool = "Schwimmbad", Bars = "Kletterstangen", track1 = "Laufbahn", track2 = "Wanderweg" static let Einrichtungen = [Park, Pool, Bars, track1 , track2]}

Arbeiten Sie die folgenden Schritte, um den Code, den Sie hier sehen, zu erkunden:

  1. erklären Sie die Ort Aufzählung.

    Es hat fünf Fälle.

  2. Deklarieren Sie ein statisches Element der Aufzählung.

    Sein Name ist Anlagen, und es ist, die aus einer Anordnung der fünf # 173-Enumeration Fälle.

    Beachten Sie, dass die Elemente des Arrays sind die Aufzählungsfälle: Sie sind nicht die Saiten, und sie sind nicht in Anführungszeichen gesetzt.

  3. Erstellen Sie eine Variable e und legen Sie es auf den rohen Wert des Pools bei der Place Aufzählung.

    Sie verwenden die Deklaration und nicht eine Instanz der Aufzählung. Wie Sie sehen, hat es den Wert # 147-Schwimmbad # 148- mit dem zugehörigen Wert des Falles Schwimmbad.

  4. Wenn Sie es drucken, sehen Sie es nur als eine identifiziert Enum-Wert.

  5. Verwenden Sie schnelle Aufzählung eine Schleife durch die Anlagen Array Annehmlichkeit als Schleifenvariable.

    Sie werden auf dem Spielplatz sehen, dass die println Anweisung ausgeführt fünfmal.

  6. Ein ... kreieren Schnur Variable mit dem Namen Ergebnis und legen Sie es auf eine leere Zeichenkette.

  7. In einer weiteren schnellen Auszählung Schleife, fügen Sie jede Rohwert (string) zusammen mit einem Komma und einem leeren zu führen.

  8. Ergebnis drucken.

    Diese Art von Code kann verwendet werden, Kontrollkästchen zu schaffen für alle Werte der Aufzählung.

Diese Verwendung von schnellen Aufzählung wäre das Gegenteil von dem, was getan wird oft, wenn Sie die Schnittstelle ziehen und dann die Variablen hinter Kontrollkästchen oder andere Elemente der Benutzeroberfläche erklären. In diesem Fall definieren Sie die Aufzählung und seine Fälle und dann Code schreiben, um die Elemente der Benutzeroberfläche zu erstellen. Probieren Sie es aus, und Sie werden überzeugt, dass es schneller.

Menü