Resultados de la búsqueda a petición "swift-protocols"

2 la respuesta

Swift: Implementando el inicializador de protocolo en una clase

Estoy tratando de entender por qué Swift aplica una clase que se ajusta a un protocolo con un inicializador para que se marque como requerido. Esto esencialmente impone cualquier subclase para implementar también ese inicializador. ¿Seguramente ...

2 la respuesta

if-let Any to RawRepresentable <String>

Asumamos esto: enum MyEnum: String { case value } let possibleEnum: Any = MyEnum.value if let str = stringFromPossibleEnum(possibleEnum: possibleEnum)¿Cuál es mi mejor apuesta de implementarstringFromPossibleEnum sin saber el nombre del tipo ...

2 la respuesta

¿Por qué necesitamos un genérico aquí? ¿No es suficiente el protocolo?

Encontré el siguiente ejemplo en la web sobre el uso de genéricos junto con protocolos, sin embargo, no entiendo por qué necesitamos genéricos, cuando todo lo que necesitamos es usar un protocolo. Definimos un protocolo: protocol Healthy { ...

2 la respuesta

El protocolo extendido Codificable (o Codificable) no se ajusta a él

Tengo 2 protocolos,Filters yParameters, que se extiendenEncodable protocol Filters: Encodable { var page: Int { get } } protocol Parameters: Encodable { var type: String { get } var filters: Filters { get } } Creo estructuras que se ajustan a ...

5 la respuesta

Swift - método de clase que debe ser anulado por subclase

¿Existe una forma estándar de hacer una "función virtual pura" en Swift, es decir. uno quedebeser anulado por cada subclase, y que, si no es así, causa un error de tiempo de compilación?

5 la respuesta

En Swift, ¿cómo puedo declarar una variable de un tipo específico que se ajuste a uno o más protocolos?

En Swift puedo establecer explícitamente el tipo de una variable declarándola de la siguiente manera: var object: TYPE_NAMESi queremos ir un paso más allá y declarar una variable que se ajuste a múltiples protocolos, podemos usar elprotocol ...

5 la respuesta

Matrices de genéricos en Swift

He estado jugando con matrices de clases genéricas con diferentes tipos. Es más fácil explicar mi problema con un código de muestra: // Obviously a very pointless protocol... protocol MyProtocol { var value: Self { get } } extension Int : ...

7 la respuesta

Uso de protocolos como tipos de matriz y parámetros de función en swift

Quiero crear una clase que pueda almacenar objetos que se ajusten a un determinado protocolo. Los objetos deben almacenarse en una matriz escrita. De acuerdo con la documentación de Swift, los protocolos se pueden usar como tipos: Debido a que ...

16 la respuesta

¿Cómo definir métodos opcionales en el protocolo Swift?

¿Es posible en Swift? Si no es así, ¿hay alguna solución para hacerlo?