Gostando da prévia?
Esta é a primeira aula gratuita. Tenha acesso completo: solicite uma demo ou faça login.
Gostando da prévia?
Esta é a primeira aula gratuita. Tenha acesso completo: solicite uma demo ou faça login.
Swift é uma das linguagens de computador em maior crescimento atualmente. Criado pela Apple, os programadores usam o Swift para criar aplicações para iOS, que correm em mais de um bilião de iPhones em todo o mundo. Swift é uma linguagem de código aberto, que inclui um compilador, uma biblioteca padrão e um ambiente de programação integrado. O Swift também possui um gestor de pacotes para ajudá-lo a criar e distribuir os seus projetos.
O Swift tem foco em segurança, rapidez e expressividade com o seu tipo de interface e gestão automática de memória. O Swift possui vários recursos que facilitam a sua programação, incluindo genéricos, contagem automática de referências, encerramentos e opcionais. Este usa tipos para garantir que o seu código não falhe inadvertidamente, ignorando informações para um tipo de dados errado, e a sua sintaxe incentiva-o a escrever um código limpo e compreensível. É uma linguagem que achará fácil de aprender e de dominar. Usará o Swift para criar projetos e aplicações para iOS, desktop e web, e irá divertir-se enquanto-o faz!
Você aprenderá a explicar tipos de dados simples e complexos, elaborar o fluxo de controle do seu programa com condicionais, instruções if e loops, usar funções, descrever como estruturas de dados e classes funcionam e identificar quando usar métodos e como implementá-los.
O curso abrange Apple Xcode, iOS SDK, desenvolvimento iOS, aplicativos iOS e linguagem de programação Swift, e apresenta a linha de comando e REPL.
Swift pode ser usado para construir projetos e aplicativos para iOS, desktop e web.
De acordo com o curso, a sintaxe do Swift encoraja código limpo e compreensível, tornando-o uma linguagem fácil de aprender e dominar.
As lições abrangem visão geral do Swift, Xcode, segurança de tipo, comentários de código e legibilidade, variáveis, constantes e tuplas, strings, números, booleanos, condições, instruções switch, loops, arrays, dicionários, enums, sets, funções, structs, instâncias, inicializadores, observadores de propriedade, classes e herança.