Trabajar con miembros de una enumeración en rápida
Dentro de una enumeración dentro de Swift, puede declarar variables o constantes. Como se puede ver en la figura y el listado siguiente, la enumeración contiene una variable estática que consiste en una matriz con los cinco casos de la enumeración.
enum Lugar: "pista caminando" String {casepark = "parque", piscina = "piscina", bares = "escalar las rejas", pista1 = "pista de atletismo", pista2 = instalaciones vamos estáticas = [parque, piscina, bares, pista1 , pista2]}
Trabajar a través de los siguientes pasos para explorar el código que ves aquí:
Declarar la Lugar enumeración.
Cuenta con cinco casos.
Declarar un miembro estático de la enumeración.
Su nombre es instalaciones, y es una serie que consta de los cinco # 173 casos al empadronamiento.
Tenga en cuenta que los elementos de la matriz son los casos de enumeración: No son cadenas y no se cotizan.
Crear una variable e y configurarlo para que el valor bruto de la caja de la piscina de la enumeración Place.
Está utilizando la declaración y no una instancia de la enumeración. Como puede ver, tiene el valor " piscina " con el valor asociado de la caja piscina.
Si lo imprima, verás que identificó sólo como una Enum Valor.
Utilice la enumeración rápida para recorrer la instalaciones matriz mediante amenidad como la variable de bucle.
Usted verá en el parque infantil que el println sentencia se ejecuta en cinco ocasiones.
Crear un Cuerda variable llamada resultado y lo puso a una cadena en blanco.
En otro bucle de enumeración rápida, agregue cada valor en bruto (cadena) para dar lugar a lo largo con una coma y un espacio en blanco.
Resultado de la impresión.
Este tipo de código podría ser utilizado para crear casillas de verificación para todos los valores de la enumeración.
Que el uso de la enumeración rápida sería lo contrario de lo que se hace a menudo cuando se dibuja la interfaz y luego declara las variables detrás de casillas de verificación u otros elementos de la interfaz de usuario. En este caso, se define la enumeración y sus casos y luego escribir código para crear los elementos de la interfaz. Pruébalo, y estarás convencido de que es más rápido.