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.

6
Como usar o Swift @autoclosure
Notei ao escrever um assertem Swift que o primeiro valor é digitado como @autoclosure() -> Bool com um método sobrecarregado para retornar um Tvalor genérico , para testar a existência via LogicValue protocol. No entanto, mantendo estritamente a questão em questão. Parece querer um @autoclosureque retorne a Bool. Escrever um …
148 closures  swift 

6
Retornar vários valores de uma função em swift
Como faço para retornar 3 valores de dados separados do mesmo tipo (Int) de uma função no swift? Estou tentando retornar a hora do dia, preciso retornar a hora, o minuto e o segundo como números inteiros separados, mas todos de uma só vez partem da mesma função, isso é …
148 function  swift  return 

5
caso rápido caindo
Swift tem queda através de declaração? por exemplo, se eu fizer o seguinte var testVar = "hello" var result = 0 switch(testVal) { case "one": result = 1 case "two": result = 1 default: result = 3 } é possível executar o mesmo código para o caso "um" e o …

5
Como passar um tipo de classe como parâmetro de função
Eu tenho uma função genérica que chama um serviço web e serializa a resposta JSON de volta para um objeto. class func invokeService<T>(service: String, withParams params: Dictionary<String, String>, returningClass: AnyClass, completionHandler handler: ((T) -> ())) { /* Construct the URL, call the service and parse the response */ } O …


5
Dealloc em Swift
Gostaria de realizar uma limpeza no final da vida de um controlador de exibição, ou seja, para remover uma NSNotificationCenternotificação. Implementando deallocresultados em um erro do compilador Swift: Cannot override 'dealloc' which has been marked unavailable Qual é a maneira preferida de realizar alguma limpeza no final da vida de …
145 swift  dealloc 


16
Encontre um objeto na matriz?
O Swift tem algo como _.findWhere in Underscore.js? Eu tenho uma matriz de estruturas do tipo Te gostaria de verificar se a matriz contém um objeto struct cuja namepropriedade é igual a Foo. Tentou usar find()e, filter()mas eles só funcionam com tipos primitivos, por exemplo, Stringou Int. Lança um erro …
144 ios  swift 

23
Adicionar furto para excluir UITableViewCell
Estou fazendo um aplicativo CheckList com um UITableView. Eu queria saber como adicionar um furto para excluir um UITableViewCell. Este é o meu ViewController.swift: import UIKit class ViewController: UIViewController, UITextFieldDelegate, UITableViewDelegate, UITableViewDataSource { var tableView: UITableView! var textField: UITextField! var tableViewData:Array<String> = [] // Define Colors let lightColor: UIColor = …
144 ios  uitableview  swift 

8
Como usar namespaces no Swift?
A documentação menciona apenas tipos aninhados, mas não está claro se eles podem ser usados ​​como espaços para nome. Não encontrei nenhuma menção explícita a namespaces.
144 ios  macos  swift 

7
Qual é o representante _ sublinhado no Swift References?
Na seção de referência dos documentos da Apple, existem muitas instâncias desse tipo de coisa: func runAction(_action: SKAction!) O 'Objetivo-C' equivalente 'disso é: - (void)runAction:(SKAction *)action Parece-me que provavelmente é importante que (na referência Swift) exista um espaço após o sublinhado e a "ação" serem escritas em itálico. Mas não …

3
Usando vários let-as em uma instrução if no Swift
Estou desembrulhando dois valores de um dicionário e antes de usá-los, tenho que convertê-los e testar o tipo certo. Isto é o que eu vim com: var latitude : AnyObject! = imageDictionary["latitude"] var longitude : AnyObject! = imageDictionary["longitude"] if let latitudeDouble = latitude as? Double { if let longitudeDouble = …

9
É possível usar o Enum do Swift no Obj-C?
Estou tentando converter parte da minha classe Obj-C para Swift. E algumas outras classes de Obj-C ainda usam enum nessa classe convertida. Pesquisei nos Documentos de pré-lançamento e não consegui encontrá-lo ou talvez eu tenha perdido. Existe uma maneira de usar o Swift enum na classe Obj-C? Ou um link …
144 objective-c  enums  swift 



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.