Perguntas com a marcação «swift»

Swift é uma linguagem de programação de uso geral segura, rápida e expressiva, desenvolvida pela Apple Inc. para suas plataformas e Linux. Swift é de código aberto. Use a tag apenas para perguntas sobre recursos de idioma ou para exigir código no Swift. Use as tags [ios], [ipados], [macos], [watch-os], [tvos], [cacau-touch] e [cacau] para perguntas (independentes do idioma) sobre as plataformas ou estruturas.

3
Como usar protocolo genérico como um tipo de variável
Digamos que eu tenha um protocolo: public protocol Printable { typealias T func Print(val:T) } E aqui está a implementação class Printer<T> : Printable { func Print(val: T) { println(val) } } Minha expectativa era que eu deveria ser capaz de usar Printablevariáveis ​​para imprimir valores como este: let p:Printable …
89 ios  xcode  generics  swift 

12
Iniciação personalizada para UIViewController em Swift com configuração de interface em storyboard
Estou tendo problemas para escrever init personalizado para a subclasse de UIViewController, basicamente, quero passar a dependência por meio do método init para viewController em vez de definir a propriedade diretamente como viewControllerB.property = value Então fiz um init personalizado para meu viewController e chamei o init super designado init(meme: …

12
Swift 3.0 Data to String?
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {} Eu quero deviceTokenamarrar mas: let str = String.init(data: deviceToken, encoding: .utf8) str é nil Swift 3.0 como posso deixar dataparastring ? Registrando-se para notificações push no Xcode 8 / Swift 3.0? não está funcionando e a resposta é alguns meses atrás, eu …
89 swift  string 



2
O que ativa o DSL do SwiftUI?
Parece que a nova SwiftUIestrutura da Apple usa um novo tipo de sintaxe que efetivamente constrói uma tupla, mas tem outra sintaxe: var body: some View { VStack(alignment: .leading) { Text("Hello, World") // No comma, no separator ?! Text("Hello World!") } } Tentando descobrir o que essa sintaxe realmente é …
88 swift  swiftui 


6
Verificando o valor de um Bool opcional
Quando desejo verificar se um Bool opcional é verdadeiro, isso não funciona: var boolean : Bool? = false if boolean{ } Isso resulta neste erro: Tipo opcional '@IvalueBool?' não pode ser usado como booleano; teste para '! = nil' em vez disso Não quero verificar se há zero; Quero verificar …




20
Como ocultar o teclado ao usar o SwiftUI?
Como esconder keyboardusando SwiftUIpara os casos abaixo? Caso 1 Eu tenho TextFielde preciso ocultar o keyboardquando o usuário clica no returnbotão. Caso 2 Eu tenho TextFielde preciso esconder o keyboardquando o usuário toca fora. Como posso fazer isso usando SwiftUI? Nota: Eu não fiz uma pergunta a respeito UITextField. Eu …



11
Arredondar duplo para 2 casas decimais
Como faço para arredondar currentRatiopara duas casas decimais? let currentRatio = Double (rxCurrentTextField.text!)! / Double (txCurrentTextField.text!)! railRatioLabelField.text! = "\(currentRatio)"
88 swift  double 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.