Resultados da pesquisa a pedido "protocols"

1 a resposta

Fazendo uma classe Swift estar em conformidade com um protocolo que requer um init

Eu tenho o seguinteprotocol noSwift: protocol FooConvertible{ typealias FooType init(foo: FooType) }eu posso fazerSwift classes estão de acordo com ele na definição de classe: class Bar: FooConvertible { var baz: String = "" required init(foo: ...

1 a resposta

Retornando genéricos restritos de funções e métodos

Gostaria de criar uma função que retorne um objeto que esteja em conformidade com um protocolo, mas o protocolo use umtypealias. Dado o seguinte exemplo de brinquedo: protocol HasAwesomeness { typealias ReturnType func hasAwesomeness() ...

1 a resposta

Os caminhos HTTP precisam começar com uma barra?

Eu tenho uma pergunta sobre o formato HTTP. A primeira linha de uma solicitação HTTP é mais ou menos assim: GET /path/to/resource.txt HTTP/1.1ou em outras palavras: METHOD URI HTTP-VERSIONÉ necessário que oURI começa com o/ personagem ...

1 a resposta

Declarando conformidade com o protocolo @objc em quebras de extensão vazias com EXC_BAD_INSTRUCTION

Tenho tido muitos problemas com os protocolos Swift em combinação com matrizes, mas eu não conseguia nem reproduzir todo o meu problema antes que as coisas começassem a quebrar no playground. Aqui está um exemplo mínimo. Eu tenho dois protocolos ...

1 a resposta

Restrições genéricas somente de classe no Swift

Estou tentando marcar uma variável de um tipo genérico como fraca: class X<T> { weak var t: T? }Se eu não colocar nenhuma restrição paraT Eu recebo o erroweak cannot be applied to non-class type 'T'. Se eu usasse apenas usar isso com classes ...

1 a resposta

Finalidade dos campos de cabeçalho de pseudo / dois pontos

Como o título sugere, estou procurando algumas informações sobre a finalidade dos campos de cabeçalho pseudo / dois pontos, ou seja, quero saber por que temos um segundo tipo de campo de cabeçalho ... Além disso - eu sei que os campos de ...

1 a resposta

Implementação do protocolo ObjC no Swift

Ok, aqui está o grande problema. Eu tinha uma biblioteca escrita em ObjC (esta [http://stockchartview.org/]) Lá nós tínhamos um protocolo definido. Quando tentei usá-lo em um arquivo rápido, fico constantemente: O tipo "XXX" não está em ...

1 a resposta

Por que o MQTT é chamado como protocolo de mensagens "leve"?

ConformeWikipedia [https://en.wikipedia.org/wiki/MQTT]eMqtt.org [http://mqtt.org/], O MQTT é um protocolo de conectividade máquina a máquina (M2M) / "Internet das Coisas". Foi concebido como umextremamente levetransporte de mensagens ...

1 a resposta

Como você pode fornecer implementações padrão para UIPageViewControllerDataSource?

Suponho que a resposta a esta pergunta abordará problemas com os protocolos Objective-C em geral, mas esse é o primeiro problema desse tipo que me deparei. Espero que esses métodos sejam utilizados ao ...

1 a resposta

Protocolo Swift - subclasse de tipo de propriedade

Estou definindo um protocolo chamadoPanelController em que eu gostaria de armazenar umPanelView. PanelView em si é uma subclasse deUIView e define a estrutura básica do painel. Eu tenho três visões diferentes que subclassesPanelView: LeftPanel, ...