Perguntas com a marcação «swift»

122
O que exatamente é init coder aDecoder?

Estou aprendendo o desenvolvimento para iOS em um curso online e sempre que faço uma visualização personalizada (célula de visualização de tabela customizada, célula de visualização de coleção, etc.) o instrutor sempre implementa este inicializador: required init?(coder aDecoder: NSCoder) {...

121
Maneira correta de encontrar o máximo em uma matriz no Swift

Até agora, tenho uma maneira simples (mas potencialmente cara): var myMax = sort(myArray,>)[0] E como eu fui ensinado a fazer isso na escola: var myMax = 0 for i in 0..myArray.count { if (myArray[i] > myMax){myMax = myArray[i]} } Existe uma maneira melhor de obter o valor máximo de uma...

121
Introspecção e genéricos de classe rápida

Estou tentando criar dinamicamente um classtipo baseado em instância usando genéricos, mas estou tendo dificuldades com a introspecção de classe. Aqui estão as perguntas: Existe um equivalente Swift aos Obj-C self.class? Existe uma maneira de instanciar uma classe usando o AnyClassresultado...

121
Como decodificar entidades HTML no Swift?

Estou puxando um arquivo JSON de um site e uma das seqüências de caracteres recebidas é: The Weeknd ‘King Of The Fall’ [Video Premiere] | @TheWeeknd | #SoPhi Como posso converter coisas como &#8216nos caracteres corretos? Eu criei um Xcode Playground para...

121
barra de navegação transparente ios

Estou criando um aplicativo e naveguei na Internet e me pergunto como eles tornam essa navegação transparente da seguinte maneira: Adicionei o seguinte como no meu appdelegate: UINavigationBar.appearance().translucent = true mas isso apenas parece com o seguinte: Como posso tornar a barra...

120
Comprimento máximo UITextField

Quando eu tentei Como definir o número máximo de caracteres que podem ser inseridos em um UITextField usando o swift? , Vi que se eu usar todos os 10 caracteres, também não posso apagar o personagem. A única coisa que posso fazer é cancelar a operação (excluir todos os caracteres juntos). Alguém...

119
Como abrir o aplicativo de e-mail do Swift

Estou trabalhando em um aplicativo rápido e simples, onde o usuário insere um endereço de e-mail e pressiona um botão que abre o aplicativo de e-mail, com o endereço inserido na barra de endereços. Eu sei como fazer isso em Objective-C, mas estou tendo problemas para fazer funcionar em...

118
Imprimindo variável opcional

Estou tentando com essas linhas de código class Student { var name: String var age: Int? init(name: String) { self.name = name } func description() -> String { return age != nil ? "\(name) is \(age) years old." : "\(name) hides his age." } } var me = Student(name:

118
Xcode MyProjectName-Bridging-Header.h não existe

Eu quero começar a usar o Swift em meu projeto Objective-C. Então, eu adicionei uma classe rápida: import Foundation @objc class System : NSObject { @objc func printSome() { println("Print line System"); } } E importou para um arquivo .m: #import "MyProjectName-Swift.h" Ao construir meu...