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

2 la respuesta

Clase Pure Swift conforme al protocolo con método estático - problema con la transmisión ascendente

Dado que tenemos un protocolo Swift con unostatic método: protocol Creatable: class { static func create() -> AnyObject }y una clase Swift pura que se ajusta al protocolo: class Foo : Creatable { static func create() -> AnyObject { return Foo() ...

1 la respuesta

Restricciones genéricas solo de clase en Swift

Estoy tratando de marcar una variable de tipo genérico como débil: class X<T> { weak var t: T? }Si no pongo ninguna restricción paraT Me sale el errorweak cannot be applied to non-class type 'T'. Si solo usara usar esto con clases derivadas de ...

2 la respuesta

Protocolo de delegado rápido para clase genérica

Tengo una clase,StateMachine, eso es genérico para permitir que se implementen diferentes conjuntos de estados como, por ejemplo, una enumeración. Quiero usar unStateMachineDelegate protocolo para notificar a un delegado cuando la máquina de ...

1 la respuesta

Declarar conformidad con el protocolo @objc en saltos de extensión vacíos con EXC_BAD_INSTRUCTION

He tenido muchos problemas con los protocolos Swift en combinación con los arreglos, pero ni siquiera podía reproducir todo mi problema antes de que las cosas comenzaran a romperse en el patio de recreo. Aquí hay un ejemplo mínimo. Tengo dos ...

1 la respuesta

¿Las rutas HTTP tienen que comenzar con una barra inclinada?

Tengo una pregunta sobre el formato HTTP. La primera línea de una solicitud HTTP se ve así: GET /path/to/resource.txt HTTP/1.1o en otras palabras: METHOD URI HTTP-VERSION¿Se requiere que elURI comienza con el/ personaje ...

2 la respuesta

programa rápido para interactuar

La clase Car and Truck se escribe aquí como un ejemplo, pero podrían ser desconocidos para el programa en el momento de la compilación. podría haber más tipos de automóviles aún no conocidos por ejemplo, podría haber una clase especial llamada ...

1 la respuesta

Devolución de genéricos restringidos de funciones y métodos

Me gustaría crear una función que devuelva un objeto que se ajuste a un protocolo, pero el protocolo utiliza untypealias. Dado el siguiente ejemplo de juguete: protocol HasAwesomeness { typealias ReturnType func hasAwesomeness() -> ReturnType } ...

3 la respuesta

Implementar automáticamente métodos de protocolo Swift en Xcode

Acabo de comenzar con el lenguaje rápido y, desde Java, se ve muy bien hasta ahora. Pero realmente me falta algo: Eclipse tenía esta gran característica que cuando agregué "implementa XYZ" me proporcionó una función para implementar ...

3 la respuesta

¿Cómo funciona la gestión de memoria Swift?

Específicamente, ¿cómo funciona la administración de memoria Swift con opciones usando el patrón delegado? Al estar acostumbrado a escribir el patrón de delegado en Objective-C, mi instinto es hacer que el delegadoweak. Por ejemplo, en ...

2 la respuesta

Protocolos: ¿Por qué se requiere @ObjC para la verificación de conformidad y los requisitos opcionales?

losDocumentación rápida [https://developer.apple.com/library/ios/documentation/swift/conceptual/Swift_Programming_Language/Protocols.html] dice lo siguiente sobreprotocolos: Puede verificar la conformidad del protocolo solo si su protocolo está ...