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

2 la respuesta

¿Por qué aparece el error "Protocolo ... solo se puede usar como una restricción genérica porque tiene requisitos de tipo Self o asociados"?

Escribí una extensión enInt como a continuación. extension Int { func squared () -> Int { return self * self } } print(10.squared()) // worksEl código anterior funciona. Ahora quiero extender elIntegerType protocolo para que Int, UInt, Int64, ...

2 la respuesta

Métodos de protocolo de anulación rápida en subclases

Tengo una clase base que implementa una extensión que se ajusta a un protocolo de la siguiente manera: protocol OptionsDelegate { func handleSortAndFilter(opt: Options) } extension BaseViewController: OptionsDelegate { func ...

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

4 la respuesta

Ejemplos de delegados en Swift [cerrado]

He estado tratando de aprender cómo funciona la delegación con protocolos. Entendí todo, pero no puedo pensar cuándo usar la delegación que no sea cuando se usan vistas de tabla y posiblemente vistas de desplazamiento. En general, ¿cuándo se usa ...

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

2 la respuesta

Diferencia entre usar Generic y Protocol como parámetros de tipo, cuáles son los pros y los contras de implementarlos en una función

Dado que Swift nos permite usar tanto Protocolos como Genéricos como tipos de parámetros en una función, el siguiente escenario me ha venido a la mente: protocol AProtocol { var name: String{ get } } class ClassA: AProtocol { var name = "Allen" ...

2 la respuesta

Devolviendo la subclase en un UIViewController estático

Considere una clase base UIViewController ... class Rooms: UIViewController { class func instantiate()->Rooms { } static func make()->Rooms { let emplacedAndSetup = self.instantiate() // various kodes here // very likely put s.view somewhere ...

1 la respuesta

¿Cómo podemos implementar el hilo de concurrencia usando el protocolo en Swift? [cerrado]

Me hicieron esta pregunta en una entrevista para el rol de desarrollador de iOS. // Please design a read-write task queue where you can tag the reader task with label, // where the the task with the same label should be executed sequentially, ...

2 la respuesta

El requisito de inicializador 'init (json :)' solo puede cumplirse con un inicializador 'requerido' en la definición de la clase no final 'UIColor'

Estoy tratando de escribir una extensión para satisfacer un protocolo en una extensión como esta: extension UIColor: JSONRepresentable { convenience init?(json: Any) { guard let colourArray = json as? [CGFloat] else { print("json was not an ...