Resultados da pesquisa a pedido "swift"
Obter de AnyObject (NSString) para String
Estou lendo uma chave plist (NSArray com n NSDictionaries): let regionsToMonitor = NSBundle.mainBundle().infoDictionary["Regions"] as Array<Dictionary<String,AnyObject>>agora eu repito sobre isso: for regionToMonitor in regionsToMonitor {e ...
Swift compila com código nativo?
Pergunta simples, na verdade, no entanto, não parece haver uma resposta direta nodocumentação atual do desenvolvedor [https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html] . O ...
self.tableView.reloadData () não está funcionando no Swift
Estou tentando aprenderSwift e o básico deiOS dev ao mesmo tempo, então tenha paciência comigo. eu tenho umaTableViewController que está analisando primeiramente um localJSON arquivo e renderização são dados muito simples emTableViewCell e ...
Como obter o nome do valor da enumeração no Swift?
Se eu tiver uma enumeração com rawInteger valores: enum City: Int { case Melbourne = 1, Chelyabinsk, Bursa } let city = City.MelbourneComo posso converter umcity valor para uma stringMelbourne? Esse tipo de introspecção de nome de tipo está ...
Métodos de chamada do inicializador Swift
Digamos que eu tenha a seguinte turma no Swift (que tem problemas óbvios) class MyClass { let myProperty: String init() { super.init() self.setupMyProperty() } func setupMyProperty() { myProperty = "x" } }Isso é muito simplificado, mas estou ...
enumerateObjectsUsingBlock no Swift
Eu estou tentando iterar através de uma matriz usando enumerateObjectsUsingBlock para buscar dados. Como usar enumerateObjectsUsingBlock no Swift? Por favor me ajude com um exemplo.
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.
Como exatamente a palavra-chave "let" funciona no Swift?
Eu li esta explicação simples no guia: O valor de uma constante não precisa ser conhecido no momento da compilação, mas você deve atribuir um valor exatamente uma vez. Mas quero um pouco mais de detalhes que isso. Se a constante referenciar ...
Argumento de fechamento anônimo não contido em um fechamento
Por que esse código não funciona? func function (param1 : Int, param2 : Int) -> Int { return $0 + $1 }Isso produz um erro: Erro: argumento de fechamento anônimo não contido em um fechamento
Substituição #ifdef no idioma Swift
Em C / C ++ / Objective-C, você pode definir uma macro usando pré-processadores do compilador. Além disso, você pode incluir / excluir algumas partes do código usando pré-processadores do compilador. #ifdef DEBUG // Debug-only code #endifExiste ...