10 Dicas para alternar entre objective-c e rápida
Video: Learning iOS: Create your own app with Objective-C! by Tianyu Liu
Conteúdo
Esta é uma lista de pontas, erros e armadilhas de comutação entre Objectivo-C e Swift. Ele não leva muito tempo para fazer a transição, mas é fácil ficar preso sobre isso:
Video: Clash of Clans - Tutorial de como alternar entre contas no Android
Tipos siga nomes de variáveis e constantes: myDouble duplo em Objective-C, mas myDouble: Duplo em Swift.
Video: Como trocar de conta no Messenger!
Tipo de carcaça usa a sintaxe função não digite sintaxe: (* Duplo) myDouble em Objective-C, mas Duplo (myDouble) em Swift.
Não há conjuntos de coleta em Swift, mas existem arrays e dicionários.
Dicionários e matrizes têm um único tipo porque não há nenhuma classe base como NSObject. Criar uma classe base comum o uso de uma variedade de classes, em uma matriz ou dicionário.
Erros de compilação são sinalizados em diferentes linhas em Swift do que em Objective-C. (Isto é para aqueles casos em que a sintaxe está em erro e que o compilador tem que fazer o seu melhor. Se você está acostumado ao modo como Objective-C se comporta nesses casos estranhos, estar ciente de que Swift, por vezes, se comporta de forma diferente.)
subscritos Swift pode substituir acessores personalizados ou getters de forma mais eficiente.
Use espaços reservados nome do tipo de função genérica (muitas vezes T) Para trocar e comparando dois objectos do mesmo tipo.
Opcionais são os seus próprios tipos. Int? não é do mesmo tipo que Int.
Swift infere tipos de seus dados. Quando se trata de inferência em uma expressão, int junto com Flutuador utilizando qualquer operador = Duplos.
Use _ no caso declarações e padrões como neste código. Testá-lo em um parque infantil e mudar os valores no topo:
var myValue = 5var myTest = 50var MyTest2 = 100switch (myTest, 75) {case (_, 100): println ("pular") Processo (50, _): println ("myValue") Padrão: println ("Padrão")}