Cursos de Swift
Torne-se um especialista Swift em 2021. Desenvolva novas habilidades em Swift e mais. Fique atualizado com as mais novas tendências e técnicas de Swift
Perguntas sobre Swift? Leia as perguntas frequentes
Todos os cursos de Swift
Perguntas mais frequentes sobre Swift
O que é Swift?
Swift é uma linguage de programação compilada, open-source, e de uso geral desenvolvida pela Apple como um substituto mais moderno para o Objective-C. Publicado em 2014, ele é oficialmente suportado por plataformas Apple e ambientes Linux (Ubuntu, CentOS e Amazon Linux), e mais recentemente, pelo Windows 10. Pacotes não oficiais para Android também existem.
Projetado para ser mais seguro que linguagens baseadas em C, o Swift automaticamente gerencia a memória, inicializa variáveis e verifica overflow em arrays e inteiros, evitando problemas comuns do C/C++ ao mesmo tempo em que é uma linguagem rápida, com sintaxe intuitiva.
Uma característica interessante do Swift é sua compatibility com o Objective-C, que permite que ambos sejam utilizados no mesmo projeto intercambiavelmente. Excelente para estender e atualizar projetos já existentes em Objective-C de maneira orgânica. Em plataformas Apple, o Swift usa o runtime do Objective-C, o também que permite essa mesma integração orgânica com código C/C++.
Pra que serve o Swift?
Uma linguagem de uso geral, o Swift é bem adaptado para desenvolvimento em plataformas Apple onde a integração orgânica com código Objective-C, C e C++ o tornam uma linguagem bastante versátil.
Aplicativos móveis escritos em Swift incluem LinkedIn, Firefox, WordPress e o Asana. Frameworks de desenvolvimento Web como o Kitura, Perfect e Vapor também existem.
Quanto tempo leva para aprender Swift?
A base do Swift pode ser aprendida em torno de um mês, dependendo do esforço individual e da experiência anterior con outras linguagens. Suas verificações automáticas de segurança o tornam mais fácil de aprender que outras linguagems compiladas como o C e o Objective-C.
Por onde devo começar para aprender Swift?
Poucos pré-requisitos são necessários. Conceitos básicos de programação como variáveis, arrays e funções são necessários para começar a aprender a programar em Swift. Também é necessário fazer o download do release de Swift para seu sistema.