Resultados de la búsqueda a petición "protocols"
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: ...
Cómo exigir que un protocolo solo pueda ser adoptado por una clase específica
Quiero este protocolo: protocol AddsMoreCommands { /* ... */ }solo para ser adoptado por clases que heredan de la claseUIViewController. Esta ...
Inicializador de extensión de protocolo
Me gustaría saber cuál es el equivalente de protocolo para un inicializador en una clase simple que solo contiene funcionalidad de inicialización y solo está destinado a extenderse en una clase concreta. Entonces, probablemente lo más fácil es ...
¿Cómo resolver ningún tipo de error de protocolo o nombre en Xcode 7?
Estoy tratando depassing valores del segundoclass a primera clase para eso estoy usandoprotocol ydelegate proceso. Cada vez que ejecuto mi programa, me enfrento al siguiente problema. No Type or Protocol Named 'locateMeDelegate' ...
Error de función de anulación en swift
Tengo una estructura: struct ErrorResultType: ErrorType { var description: String var code: Int }y un protocolo: protocol XProtocol { func dealError(error: ErrorResultType) }Ahora quiero hacer una extensión de UIViewController: extension ...
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 ...
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: ...
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 : ...
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 ...
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 ...