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

3 la respuesta

Diseño de analizador de protocolo de comunicaciones binarias para datos en serie

Estoy revisando un diseño de analizador de protocolo de comunicaciones para una secuencia de bytes (datos en serie, recibidos 1 byte a la vez). La estructura del paquete (no se puede cambiar) es: || Start Delimiter (1 byte) | Message ID (1 ...

6 la respuesta

No se admite el uso como tipo concreto conforme al protocolo AnyObject

Estoy usando Swift 2 y WeakContainer como una forma de almacenar un conjunto de objetos débiles, al igual queNSHashTable.weakObjectsHashTable() struct WeakContainer<T: AnyObject> { weak var value: T? } public protocol MyDelegate : AnyObject { ...

2 la respuesta

¿Cómo implementa métodos de protocolo que devuelven Self covariantes?

error: el protocolo 'Requisito' Protocolo 'instancia' no puede ser satisfecho por una clase no final ('Clase') porque usa 'Self' en una posición de tipo sin parámetro ni resultado protocol Protocol { var instance: Self {get} } class Class: ...

1 la respuesta

Error de Swift 2 al usar la función de mutación en la extensión de protocolo "No se puede usar el miembro mutante en un valor inmutable: 'self' es inmutable

No estoy seguro de lo que está pasando aquí, parece que debería ser bastante sencillo. Tengo un protocolo que var mutable, una extensión con una función mutante. Las cosas se están cagando en eltestClass.testFunc, cuando ...

2 la respuesta

Swift: la transmisión ascendente de la matriz de protocolo a la matriz de súper protocolo causa un error

En Swift, noto que puedo transmitir un objeto que se ajusta a un protocolo llamado, digamosSubProtocol a otro protocolo llamadoSuperProtocol que es un súper protocolo deSubProtocol. Pero no puedo hacer lo mismo con una serie de protocolos. Aquí ...

1 la respuesta

Llamar a una función de otra clase (protocolo)

Tengo un panel de navegación deslizable (menú) y otro "menú" en mi primera página. [/imgs/wW5uu.png] Menú deslizable: ÍndicePágina 1Página 2Página 3Página 4En el índice: Página 1Página 2Página 3Página 4Por lo tanto, el usuario tiene acceso a ...

2 la respuesta

el protocolo rápido 'débil' no se puede aplicar al tipo que no es de clase

Estoy un poco confundido. Cuál es la diferencia entreprotocol A : class { ... } yprotocol A{ ... }, y cuál deberíamos usar en Swift? PD: recibimos un error cuando escribimos así protocol A{ ... } weak var delegate: Aerror: 'débil' no se puede ...

3 la respuesta

Subclases v.s. Protocolos

Comencemos con elClass acercarse a, aproximarse: class LoginCredentials { var id : String init(userID:String) { self.id = userID } }entonces tendremos lo siguiente: class FacebookLoginCredentials : LoginCredentials { var token : ...

2 la respuesta

Cómo definir e implementar propiedades en el protocolo

Quiero definir un protocolo con pocas propiedades y necesito usar esas propiedades en otra subclase de NSObject. Por favor, dame un enlace o un código de ejemplo. Necesito eso para trabajar con 10.5. Gracias POR FAVOR COMPRUEBE EL SIGUIENTE ...

4 la respuesta

Agregar un caso a una enumeración existente con un protocolo

Quiero crear unprotocol que hace cumplir cierto caso en todosenums conforme a estoprotocol. Por ejemplo, si tengo unenum Me gusta esto: enum Foo{ case bar(baz: String) case baz(bar: String) }Quiero extenderlo con unprotocol eso agrega otro ...