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

3 la respuesta

¿Cuál es el mejor protocolo de comunicación de cliente de servidor para usar en Android e iOS?

Tenemos una aplicación de servidor (implementada en Java) que proporcionará algunos datos para nuestras aplicaciones móviles. Las aplicaciones se crearán para Android e iOS. ¿Cuál es el mejor protocolo / biblioteca para este propósito? La ...

2 la respuesta

cómo pasar datos de UIPageViewController a ViewController secundario mediante delegados

Quiero pasar datos de unUIPageViewController a uno de sus hijosViewControllers. Tengo un protocolo establecido así: protocol Delegate : class{ func protocolMethod(count:Int) }Y enUIPageViewController: class PageVC : UIPageViewController{ var ...

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

3 la respuesta

Se llama al método de extensión de protocolo Swift en lugar del método implementado en la subclase

Me he encontrado con un problema que se explica en el siguiente código (Swift 3.1): protocol MyProtocol { func methodA() func methodB() } extension MyProtocol { func methodA() { print("Default methodA") } func methodB() { methodA() } } // Test 1 ...

3 la respuesta

Usando JSONEncoder para codificar una variable con Codificable como tipo

Logré que funcionen tanto la codificación como la decodificación JSON y Plist, pero solo llamando directamente a la función de codificación / decodificación en un objeto específico. Por ejemplo: struct Test: Codable { var someString: String? } ...

2 la respuesta

¿Por qué no puedo pasar un Protocol.Type a un parámetro genérico T.Type?

Estaba trabajando con Swinject y un problema me está molestando. He estado atrapado en esto durante casi un día entero. Sospecho que esto se debe a que Swift es un lenguaje escrito meticulosamente, pero no estoy completamente seguro. Resumí mi ...

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

1 la respuesta

¿Cómo agregar un método a un protocolo existente en Cocoa?

Quiero extender o agregar otro método a un protocolo existente. Aunque el protocolo en particular no es importante, esto es lo que estoy tratando de hacer. @protocol NSMatrixDelegate - (void)myNewMethod:(id)sender; @endEl compilador me advierte ...

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

6 la respuesta

¿Cómo asignar un protocolo personalizado a una aplicación en Mac?

Estoy tratando de registrar un protocolo personalizado para una aplicación en la Mac, es decir: El usuario hace clic en el enlace con "abcdef: // some / url / here"Se inicia una aplicación instalada con la cadena anterior pasada como el primer ...