No Objective-Ccódigo para verificar uma substring em um NSStringé: NSString *string = @"hello Swift"; NSRange textRange =[string rangeOfString:@"Swift"]; if(textRange.location != NSNotFound) { NSLog(@"exists"); } Mas como faço isso no
No Objective-Ccódigo para verificar uma substring em um NSStringé: NSString *string = @"hello Swift"; NSRange textRange =[string rangeOfString:@"Swift"]; if(textRange.location != NSNotFound) { NSLog(@"exists"); } Mas como faço isso no
enum Suit: String { case spades = "♠" case hearts = "♥" case diamonds = "♦" case clubs = "♣" } Por exemplo, como posso fazer algo como: for suit in Suit { // do something with suit print(suit.rawValue) } Exemplo
digamos que temos uma classe personalizada chamada imageFile e essa classe contém duas propriedades. class imageFile { var fileName = String() var fileID = Int() } muitos deles armazenados na matriz var images : Array = [] var aImage = imageFile() aImage.fileName = "image1.png" aImage.fileID...
O guia Swift Programming Language tem o seguinte exemplo: class Person { let name: String init(name: String) { self.name = name } var apartment: Apartment? deinit { println("\(name) is being deinitialized") } } class Apartment { let number: Int init(number: Int) { self.number = number }...
Colegas de desenvolvimento, estou tendo problemas com o AutoLayout no Interface Builder (Xcode 5 / iOS 7). É muito básico e importante, então acho que todos devem saber como isso funciona corretamente. Se este é um bug no Xcode, é um problema crítico! Portanto, sempre que tenho uma hierarquia de...
Por que você criaria um "Opcional Implicitamente Desembrulhado" vs criar apenas uma variável ou constante regular? Se você sabe que pode ser desembrulhado com sucesso, por que criar um opcional em primeiro lugar? Por exemplo, por que isso é: let someString: String! = "this is the string" será...
Resumidamente, ao usar o Xcode 9 Beta, encontrei o seguinte aviso: O uso da inferência Swift 3 @objc no modo Swift 4 está obsoleto. Dirija-se aos avisos obsoletos da inferência @objc, teste seu código com o log "Uso da inferência Swift 3 @objc" obsoleta ativado e desabilite a inferência do Swift...
Estou trabalhando para criar um UIAlertView no Swift, mas por algum motivo não consigo acertar a instrução porque estou recebendo este erro: Não foi possível encontrar uma sobrecarga para 'init' que aceita os argumentos fornecidos Aqui está como eu o escrevi: let button2Alert: UIAlertView =...
Brincando com o Swift, vindo de Java, por que você escolheria um Struct em vez de uma classe? Parece que são a mesma coisa, com um Struct oferecendo menos funcionalidade. Por que escolher
No Swift, como posso verificar se existe um elemento em uma matriz? O Xcode não tem sugestões para contain, includeou has, e uma pesquisa rápida no livro não resultou em nada. Alguma idéia de como verificar isso? Eu sei que existe um método findque retorna o número do índice, mas existe um método...
Estou procurando uma maneira de substituir caracteres em um Swift String. Exemplo: "Esta é minha string" Gostaria de substituir "" por "+" para obter "This + is + my + string". Como posso conseguir
Na sessão 403 da WWDC 2014, Swift intermediário e transcrição , houve o seguinte slide O orador disse que, nesse caso, se não usarmos [unowned self]lá, será um vazamento de memória. Isso significa que devemos sempre usar o [unowned self]fechamento interno? Na linha 64 do ViewController.swift do...
Qual é a diferença entre print, NSLoge printlne quando devo usar cada um? Por exemplo, em Python, se eu quisesse imprimir um dicionário, eu simplesmente print myDict, mas agora tenho 2 outras opções. Como e quando devo usar cada
Estou tentando descobrir isso desde a semana passada sem dar um passo adiante. Ok, então eu preciso aplicar algumas restrições programaticamente no Swift a um UIViewusando este código: var new_view:UIView! = UIView(frame: CGRectMake(0, 0, 100, 100)); new_view.backgroundColor =...
No Swift 2, pude dispatch_afteradiar uma ação usando o Grand Central Dispatch: var dispatchTime: dispatch_time_t = dispatch_time(DISPATCH_TIME_NOW, Int64(0.1 * Double(NSEC_PER_SEC))) dispatch_after(dispatchTime, dispatch_get_main_queue(), { // your function here }) Mas isso não parece mais...
Sei que o livro Swift forneceu uma implementação de um gerador de números aleatórios. A melhor prática é copiar e colar essa implementação no próprio programa? Ou existe uma biblioteca que faz isso que podemos usar
Eu tenho um aplicativo que às vezes precisa da barra de navegação para se misturar ao conteúdo. Alguém sabe como se livrar ou mudar a cor desse barzinho chato? Na imagem abaixo da situação que tenho - estou falando dessa linha de 1px de altura abaixo de "Root View
Estou tentando encontrar um item indexpesquisando um list. alguém sabe como fazer aquilo? Eu vejo que existe list.StartIndexe list.EndIndexquero algo como o de python
Como posso obter o enésimo caractere de uma string? Eu tentei o []acessador bracket ( ) sem sorte. var string = "Hello, world!" var firstChar = string[0] // Throws error ERRO: 'subscript' está indisponível: não é possível subscrever String com um Int, consulte o comentário da documentação para...
O código a seguir é compilado no Swift 1.2: class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() { myClass.myMethod1() myClass.myMethod2() myClass.myVar1 = "abc" } Qual é a diferença entre uma função estática e uma função de...