Perguntas com a marcação «swift»

206
Lendo um arquivo JSON usando o Swift

Estou realmente lutando para tentar ler um arquivo JSON no Swift para que eu possa brincar com ele. Passei a maior parte de 2 dias pesquisando e tentando métodos diferentes, mas ainda não tive sorte, então me inscrevi no StackOverFlow para ver se alguém pode me apontar na direção certa ..... Meu...

203
Como estender matrizes digitadas no Swift?

Como posso estender o Swift Array<T>ou T[]digitar com utilitários funcionais personalizados? Navegar nos documentos da API do Swift mostra que os métodos Array são uma extensão do T[], por exemplo: extension T[] : ArrayType { //... init() var count: Int { get } var capacity: Int { get...

203
Localizando o índice de caractere na Swift String

É hora de admitir a derrota ... No Objective-C, eu poderia usar algo como: NSString* str = @"abcdefghi"; [str rangeOfString:@"c"].location; // 2 Em Swift, vejo algo semelhante: var str = "abcdefghi" str.rangeOfString("c").startIndex ... mas isso me dá um String.Index, que eu posso usar para...

201
Problema no Legacy Swift do Xcode 8 Beta 3 Use

Eu tenho um projeto Objective-C no Xcode 8 Beta 3. Desde a atualização, sempre que tento compilar, recebo o seguinte erro: É necessário que a opção "Usar versão do idioma do Swift herdado" (SWIFT_VERSION) seja configurada corretamente para destinos que usam o Swift. Use o menu [Editar>...

199
Conversão Float para Int em Swift

Eu quero converter um Floatpara um Intno Swift. Fundição básicas como isso não funciona porque esses tipos não são primitivos, ao contrário de floats e ints em Objective-C var float: Float = 2.2 var integer: Int = float as Float Mas isso produz a seguinte mensagem de erro: 'Float' não é...

197
Como obtenho um plist como um dicionário no Swift?

Estou brincando com o novo Swift da Apple linguagem de programação e tenho alguns problemas ... Atualmente, estou tentando ler um arquivo plist, no Objective-C, faria o seguinte para obter o conteúdo como um NSDictionary: NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Config"...

195
Qual é o equivalente Swift do respondsToSelector?

Pesquisei no Google, mas não consegui descobrir qual é o equivalente rápido respondsToSelector:. Essa é a única coisa que pude encontrar ( alternativa rápida para o respondsToSelector :), mas não é muito relevante no meu caso, pois está verificando a existência do delegado, não tenho um delegado,...

193
Como testar a igualdade de enumerações Swift com valores associados

Eu quero testar a igualdade de dois valores de enumeração Swift. Por exemplo: enum SimpleToken { case Name(String) case Number(Int) } let t1 = SimpleToken.Number(123) let t2 = SimpleToken.Number(123) XCTAssert(t1 == t2) No entanto, o compilador não compila a expressão de igualdade: error:...