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

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 ...

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 ...

1 la respuesta

Cómo encurtir un objeto ssl.SSLContext

Python 3.5 en Windows, pruebe estos: import ssl, pickle, multiprocessing context = ssl.create_default_context() foo = pickle.dumps(context) pickle.loads(foo)Lanza una excepción: TypeError: __new__() missing 1 required positional argument: ...

1 la respuesta

¿Cómo detectar si un protocolo es compatible a través del navegador web?

Similar a iTunes '' Link Maker '(http://www.apple.com/itunes/linkmaker/faq/ [http://www.apple.com/itunes/linkmaker/faq/]) A través del navegador web, las páginas web de iTunes son capaces de descubrir siitms:// se ha registrado en la estación de ...

1 la respuesta

Genéricos covariantes rápidos

Aquí hay un ejemplo de lo que me gustaría lograr: protocol SomeType {} class SomeClass: SomeType {} struct SomeGenericStruct<A> { typealias E = A } func take(someType: SomeGenericStruct<SomeType>) {} let concreteGenericStruct1: ...

1 la respuesta

La anulación de la implementación predeterminada del protocolo en una subclase no participa en el despacho dinámico [duplicado]

Esta pregunta ya tiene una respuesta aquí: Extensiones de protocolo rápidas anulando [/questions/31431753/swift-protocol-extensions-overriding] 5 respuestasConsidere seguir el patio de recreo: protocol A { func f() -> String } extension A { ...

1 la respuesta

Tablet (iPad / Android) -Protocolo de comunicación del servidor

Voy a construir una aplicación cliente-servidor. El cliente aquí es una tableta iPad (o una tableta basada en Android). El servidor es una PC normal. Tanto los clientes como el servidor están conectados a la misma red (mediante WiFi). ¿Existe ...

1 la respuesta

¿Puedo admitir herencia múltiple con protocolo en Swift?

En Swift, con el uso de la extensión puede dar cuerpo al método en "protocolo". en mi código puedo dar cuerpo al método, vea protocol Test1{ func display() } extension Test1{ func display(){ print("display Test1") } } protocol Test2{ func ...

1 la respuesta

Swift: ¿Es posible agregar una extensión de protocolo a un protocolo?

Digamos que tengo dos protocolos: protocol TheirPcol {} protocol MyPcol { func extraFunc() }Lo que quiero hacer es crear una extensión de protocolo para 'TheyPcol' que permitaextraFunc() trabajar en cualquier cosa que se ajuste a 'TheyPcol'. ...

1 la respuesta

¿Qué significa "obtener" en la declaración de propiedad de un protocolo?

Estoy mirando un código de una biblioteca de diseño automático. En él, hay un protocolo adoptado por UIView: extension UIView: Constrainable {} extension UILayoutGuide: Constrainable { // LayoutGuide doesn't have baseline anchors, so just use ...