Sobre o Swift

Importante

Esta documentação contém informações preliminares sobre uma API ou tecnologia em desenvolvimento. Todas estas informações estão sujeitas a alterações e o software implementado de acordo com esta documentação deve ser testado com o software final do sistema operacional.

Swift é uma maneira fantástica de escrever softwares, seja para telefones, desktops, servidores ou qualquer outra coisa que execute código. É uma linguagem de programação segura, rápida e interativa que combina o melhor no pensamento de linguagem moderna com sabedoria da cultura da engenharia Apple e as diversas contribuições de sua comunidade de código aberto. O compilador está otimizado para o desempenho e o idioma é otimizado para o desenvolvimento, sem comprometer nenhum dos dois.

Ele é de fácil entendimento para novos programadores, sendo uma linguagem de programação de qualidade industrial tão expressiva e agradável como uma linguagem falada. Escrever o código Swift em um arquivo playground (ambiente de desenvolvimento para testes rápidos dentro da IDE Xcode) permite que você experimente o código e veja os resultados imediatamente, sem todo o processamento pesado da construção e execução de um aplicativo inteiro.

O Swift previne você de erros comuns adotando padrões modernos de programação como:

  • Variáveis precisam ser sempre inicializadas antes de serem usadas.

  • Índices de arrays são sempre checados para não ocorrer erros do tipo out-of-bounds (quando você acessa um elemento que está fora do tamanho do array).

  • Números inteiros são checados para não haver sobrecarga (números que excedem a memória de um Int).

  • Optionals garantem que valores nulos (nil) são tratados explicitamente.

  • Toda memória é gerenciada automaticamente.

  • Tratamento de erros permites o desenvolvedor se recuperar de falhas inesperadas de forma simples.

Todo código Swift é compilado e otimizado para tirar o máximo proveito do hardware moderno. A sintaxe e a biblioteca nativa foram projetadas com base no princípio de que a maneira natural de escrever seu código também deve realizar o melhor em relação a performance. Sua combinação de segurança e velocidade faz de Swift uma excelente escolha para tudo, desde um simples "Olá, mundo!" até todo um sistema operacional.

Ele combina o poderoso type inference (consegue descobrir o tipo de dado pelo contexto sem especificar o tipo explicitamente) e o pattern matching (consegue verificar os tipos compatíveis com determinado parâmetro ou variável) com uma sintaxe moderna e leve, permitindo que as idéias complexas sejam expressas de forma clara e concisa. Como resultado, o código não é apenas mais fácil de escrever, mas é mais fácil de ler e manter também. O Swift tem sido desenvolvido há muitos anos, e continua evoluindo com novas funcionalidades e recursos, nossos objetivos para ele são ambiciosos e não podemos esperar para ver o que você vai criar com ele.

results matching ""

    No results matching ""