Resultados da pesquisa a pedido "protocols"
Implementar automaticamente os métodos de protocolo Swift no Xcode
Comecei com a linguagem rápida e, vindo de java, parece ótimo até agora. Mas realmente estou sentindo falta de algo: O Eclipse tinha esse ótimo recurso que, quando adicionei "implementa XYZ", fornecia uma função para implementar automaticamente ...
Como o gerenciamento de memória Swift funciona?
Especificamente, como o gerenciamento de memória Swift funciona com opcionais usando o padrão de delegação? Acostumado a escrever o padrão de delegado no Objective-C, meu instinto é fazer com que o delegadoweak. Por exemplo, em ...
programa rápido para interface
A classe Car e Truck é escrita aqui como exemplo, mas pode ser desconhecida para o programa em tempo de compilação. poderia haver mais tipos de carros ainda não conhecidos por exemplo, poderia haver uma classe especial chamada Ferrari, ...
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 ...
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 ...
Protocolo delegado Swift para classe genérica
Eu tenho aulaStateMachine, que é genérico para permitir que diferentes conjuntos de estados sejam implementados como, por exemplo, uma enumeração. Eu quero usar umStateMachineDelegate protocolo para notificar um delegado quando a máquina ...
Como enviar arquivos por protocolo SSL FTP seguro
Agradeço qualquer ajuda que possa ser oferecida sobre o assunto. No final de uma inscrição on-line, estou pegando dados do cliente (vários campos), colocando-os em um arquivo CSV e tentando enviar para outro cliente pelo protocolo SSL, mas não ...
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 ...
Classe Pure Swift em conformidade com protocolo com método estático - problema com upcasting
Dado que temos um protocolo Swift com umstatic método: protocol Creatable: class { static func create() -> AnyObject }e uma classe Swift pura, em conformidade com o protocolo: class Foo : Creatable { static func create() -> AnyObject { return ...
Como usar vários protocolos no Swift com as mesmas variáveis de protocolo?
Em breve estou implementando dois protocolos,GADCustomEventInterstitial eGADCustomEventBanner. Ambos os protocolos requerem uma propriedade chamadadelegate. delegate é um tipo diferente em cada protocolo e, portanto, surge um conflito. class ...