Resultados de la búsqueda a petición "protocols"
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() ...
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 ...
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 ...
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 ...
¿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 ...
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 ...
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 } ...
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 ...
¿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 ...
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á ...