Swift
Swift é uma linguagem de programação de alto nível desenvolvida pela Apple e disponibilizada em 2014. Ela foi projetada para escrever aplicativos para plataformas da Apple, incluindo macOS, iOS, tvOS e watchOS.
A linguagem Swift é baseada em Objective-C, que era usada no desenvolvimento do NeXTSTEP na década de 1980 e, posteriormente, no macOS e no iOS. Swift tem sintaxe semelhante e mantém os recursos orientados a objetos do Objective-C, mas oferece uma experiência de programação mais simples. Por exemplo, o código Swift é mais fácil de ler e escrever do que o Objective-C. Ele permite combinar vários comandos comuns e exige ponto e vírgula (;) no final de cada instrução.
Além disso, Swift lida automaticamente com vários obstáculos da programação. Por exemplo, Swift:
- inicializa as variáveis antes que elas sejam usadas
- lida explicitamente com valores "nil" (NULL)
- garante que os índices de matrizes estejam dentro dos limites
- impede que números inteiros ultrapassem a memória alocada para eles
- gerencia a memória automaticamente
O IDE de desenvolvimento de software Xcode, da Apple, é compatível com Swift desde a versão 6 (lançada em 2014). O Xcode também é compatível com os "Swift Playgrounds", um recurso que permite aos programadores editar código Swift e ver os resultados imediatamente. Por exemplo, o playground pode exibir o código-fonte à esquerda e um simulador de aplicativo à direita. As alterações no código atualizam a simulação do aplicativo instantaneamente. Vários playgrounds vêm incluídos no Xcode para oferecer uma maneira fácil de aprender a linguagem.
Como a Apple desenvolve e mantém a linguagem Swift, ela é otimizada para o hardware da Apple. Portanto, um aplicativo para iOS desenvolvido em Swift pode ter um desempenho melhor do que um aplicativo semelhante desenvolvido em outra linguagem. A Apple também atualiza o Swift regularmente com novos recursos. Isso permite que os desenvolvedores que programam em Swift aproveitem os avanços mais recentes dos Macs, iPhones, iPads e de outros produtos da Apple.
Extensão de arquivo: .SWIFT
Teste seus conhecimentos
