Junior — Middle
¿Se puede definir una propiedad en la interfaz de un protocolo?
sobes.tech AI
Respuesta de la IA
Sí, en Swift se pueden definir propiedades en protocolos. Además, se puede especificar si deben ser solo de lectura (get) o de lectura y escritura (get set).
Ejemplo:
protocol SomeProtocol {
var name: String { get set } // propiedad de lectura y escritura
var id: Int { get } // solo de lectura
}
Las clases, estructuras o enumeraciones que implementen este protocolo deben proporcionar la implementación de estas propiedades.