Trabalhando com membros de uma enumeração em Swift

Dentro de uma enumeração dentro Swift, você pode declarar variáveis ​​ou constantes. Como você pode ver na figura e o seguinte perfil, a enumeração contém uma variável estática que consiste em uma matriz com os cinco casos de enumeração.

image0.jpg
enum Lugar: String {casepark = "parque", piscina = "piscina", bares = "escalada bares", track1 = "pista de corrida", track2 = "pista de caminhada" instalações let estáticos = [parque, piscina, bares, track1 , track2]}

Trabalhar através dos seguintes passos para explorar o código aqui:

  1. declarar a Lugar enumeração.

    Tem cinco casos.

  2. Declarar um membro estático da enumeração.


    Seu nome é instalações, e é um array com os cinco # casos de 173 enumeração.

    Note-se que os elementos do array são os casos de enumeração: Eles não são cordas e eles não são citados.

  3. Criar uma variável e e configurá-lo para o valor bruto do caso da piscina do Lugar enumeração.

    Você está usando a declaração e não uma instância da enumeração. Como você vê, ele tem o valor # 147-piscina # 148- com o valor associado do caso piscina.

  4. Se você imprimi-lo, você verá que ele identificou apenas como um enum Valor.

  5. Use a enumeração rápida para percorrer o instalações matriz usando amenidade como a variável loop.

    Você vai ver no campo de jogos que o println instrução é executada cinco vezes.

  6. Crie um Corda variável chamada resultado e configurá-lo para uma cadeia em branco.

  7. Em outro ciclo de enumeração rápido, adicionar cada valor bruto (string) para resultar juntamente com uma vírgula e um espaço em branco.

  8. resultado da impressão.

    Este tipo de código pode ser usado para criar caixas para todos os valores de enumeração.

Que o uso de enumeração rápida seria o contrário do que muitas vezes é feito quando você desenhar a interface e, em seguida, declarar as variáveis ​​atrás de caixas ou outros elementos de interface do usuário. Neste caso, você define a enumeração e seus casos e, em seguida, escrever código para criar os elementos da interface. Experimente, e você vai estar convencido de que é mais rápido.

» » » » Trabalhando com membros de uma enumeração em Swift