Swift Xcode : Dominando os Fundamentos da Linguagem de Programação Mais Quente do Momento!
- #Swift
Estes são alguns conceitos básicos:
Swift utiliza variáveis para armazenar dados e referir valores por um nome de identificação.
Utiliza também variáveis cujos valores não podem ser alterados, conhecido como constantes. Constantes são usadas em todo código Swift para deixar o código muito mais seguro e mais claro quando se trabalha com valores que não precisam ser alterados.
O Swift apresenta tipos avançados não encontrados em objective-C. Um tipo avançado são as Tuplas, elas permitem que você crie e transmita agrupamento de valores, pode ser usado para voltar valores de uma função como um único valor composto.
Apresenta também tipos opcionais, que lidam com a ausência de valor, os opcionais mostram o valor igual a “X” ou não valor algum, a variável opcional tende a mostrar o valor existente ou retornar que não ha valor (NIL).
SWIFT PLAYGROUND :
Ferramenta para desenvolvimento de códigos em Swift, pode tanto ser utilizado em MAC quando em computadores que não são da Apple, Playground Online.
Ele não exige conhecimento nenhum de programação para utilização.
CONSTANTES E VARIAVEIS :
Constantes são declaradas com a palavra reservada LET
Variáveis são declaradas com a palavra reservada VAR.
Elas podem fornecer uma anotação de tipo ao declarar uma constante ou variável, mas não se faz obrigatório declarar o tipo, no momento em que se iniciar ela (let ou var) com valor, dessa forma o Swift faz a inferência de qual valor esta sendo utilizado.
COMENTARIOS E PONTO E VIRGULA :
Comentários são utilizados para incluir texto não executável no código.
Comentários de linha se iniciam com duas barras ( // ),
Comentários de varias linhas se iniciam com uma barra e um asterisco ( /* ) e se encerram com um asterisco e uma barra ( */ ).
O não exige a utilização de ponto e virgula nos seus códigos.
TIPOS DE DADOS :
INTEIROS -
Swift fornece inteiros assinados e não assinados em formatos de 8, 16, 32, e 64 bits.
Para valores inteiros em seus códigos, utiliza a palavra reservada Int.
NUMEROS DE PONTO FLUTUANTE -
Double tem uma precisão de pelo menos 15 dígitos decimais.
Float pode ser de apenas 6 dígitos decimais.
TYPE SAFETY
Swift é uma linguagem type-safe. Uma linguagem de tipo seguro que incentiva a ser claro nos tipos de variáveis que seu código deve trabalhar. Se parte do código requer uma string, não pode passar um int por engano, pois, como swift é type-safe, ele executa verificações de tipo ao compilar os códigos e sinaliza qualquer tipos incompatíveis.
BOLEANOS
Swift tem um tipo boleado básico, chamado Bool. Ele fornece dois valores de constantes booleanas, true e false.
TUPLAS
As tuplas agrupam vários valores em um único valor composto. Os valores dentro de uma tupla podem ser de qualquer tipo e não precisam ser do mesmo tipo uns dos outros.
OPTIONALS
Se usa opcionais em situações em que um valor pode estar ausente. Um opcional representa duas possibilidades, ou existe um valor e você pode desembrulhar o opcional para acessar esse valor, ou não existe valor nenhum.
Artigo produzido com base nas aulas de Robson Moreira
Qualquer erro ou equivoco encontrado no artigo, favor deixar nos comentários.
Obrigado.