Fala, meus consagrados! Beleza?
Já vimos uma conceituação sobre a linguagem Kotlin, para desenvolvimento mobile para ecossistema Android. Neste artigo, estudaremos a linguagem Swift. Veremos a conceituação, para o que ela serve e saberemos quais os seus tipos de dados.
Conceituação
A linguagem de programação Swift, desenvolvida pela Apple, tem se tornado cada vez mais popular no desenvolvimento de aplicativos para iOS, macOS, watchOS e tvOS. Lançada em 2014, a Swift é uma linguagem moderna e poderosa, projetada para ser segura, rápida e fácil de usar. Neste artigo, vamos explorar os conceitos fundamentais da linguagem Swift, incluindo declaração de variáveis e tipos de dados.
A Swift é uma linguagem de programação multiparadigma, o que significa que suporta programação orientada a objetos, programação funcional e funcional. Ela foi desenvolvida como uma alternativa ao Objective-C, oferecendo uma sintaxe mais concisa e expressiva. A Swift foi projetada com foco na segurança, fornecendo recursos avançados para prevenir erros comuns de programação.
A linguagem Swift:
- É usada principalmente para desenvolvimento de aplicativos para sistemas operacionais da Apple;
- É a linguagem padrão para desenvolvimento de aplicativos iOS;
- É amplamente utilizada por desenvolvedores para criar aplicativos para iPhone, iPad e iPod touch;
- Pode ser usada para desenvolvimento de aplicativos para macOS, permitindo que os desenvolvedores criem aplicativos para desktop e laptop Macs.
Exemplo:
var linguagens:[String] = ["Python", "Java", "PHP", "C"] print(linguagens) Resultado da execução: ["Python", "Java", "PHP", "C"]
Questões de concursos
[FEPESE 2022 CELESC – Analista de Sistemas – Desenvolvimento] Caso seja necessário o desenvolvimento de aplicativos para dispositivos móveis, mais especificamente para o sistema operacional IOS, assinale a alternativa que apresenta corretamente uma linguagem de programação e um ambiente de desenvolvimento que podem ser utilizados para este fim.
[A] Swift e XCODE
[B] Swift e Objective-D
[C] Objective-D e iOSCODE
[D] Objective-D e VSCODE
[E] XCODE e VSCODE
Comentários:
O enunciado pede uma linguagem de programação Swift e um ambiente de desenvolvimento, respectivamente. Vimos no artigo sobre a linguagem Swift, que é uma alternativa à linguagem Objective-C. Das letras que citam essas duas linguagens, temos as letras a e b. Mas nenhuma letra cita Objective-C.
Sobre o ambiente de desenvolvimento para o ecossistema da Apple, temos o XCode. É um ambiente integrado de desenvolvimento (IDE) criado pela Apple. É a principal ferramenta usada para desenvolver aplicativos iOS, macOS, watchOS e tvOS, incluindo aplicativos em Swift.
XCode é gratuito e pode ser baixado diretamente da Mac App Store.
Essa IDE Traz ferramentas necessárias para desenvolver aplicações para o macOS
Por padrão, suporta:
- Objective-C;
- Swift;
- Apple-Script.
Portanto, a letra A é nosso gabarito porque cita a linguagem Swift e a IDE XCode.
Gabarito: letra A.
[IBADE 2019 Prefeitura de Itapemirim/ES – Analista de Tecnologia da Informação] A Apple desenvolveu uma linguagem de programação própria para desenvolvimento de aplicações sob IOS. Ela se chama:
[A] C++.
[B] PHP.
[C] Python.
[D] Swift.
[E] Java Script.
Comentários:
Das letras da questão, apenas a Swift linguagem de programação própria para desenvolvimento de aplicações sob IOS.
Gabarito: letra D.
[Instituto AOCP 2018 PRODEB – Analista de TIC II – Construção de Software] Considerando as linguagens de programação mobile, qual das dispostas a seguir foi criada pela Apple e pode ser utilizada para o desenvolvimento das suas aplicações?
[A] Kotlin
[B] Swift
[C] C#
[D] Python
[E] IOS
Comentários:
Exceto a letra E, que traz o sistema operacional iOS, todas as letras citam uma linguagem de programação usada para desenvolvimento mobile. Apenas a Swift foi criada pela Apple.
Gabarito: letra B.
[IBADE 2019 Prefeitura de Itapemirim/ES – Analista de Tecnologia da Informação] A Apple desenvolveu uma linguagem de programação própria para desenvolvimento de aplicações sob IOS. Ela se chama:
[A] C++.
[B] PHP.
[C] Python.
[D] Swift.
[E] Java Script.
Comentários:
Das letras da questão, apenas a Swift linguagem de programação própria para desenvolvimento de aplicações sob IOS.
Gabarito: letra D.
[CESPE 2017 TRT 7ª Região – Analista Judiciário – Tecnologia da Informação] Assinale a opção que apresenta a linguagem de programação disponível, grátis e em código aberto, para desenvolvedores sob a licença Apache 2.0 e desenvolvida pela Apple para a criação de aplicativos para IOS.
[A] Xcode
[B] Swift
[C] Objetive-C
[D] Python
Comentários:
O enunciado pede a linguagem de programação disponível, grátis e em código aberto, para desenvolvedores sob a licença Apache 2.0 e desenvolvida pela Apple para a criação de aplicativos para IOS.
Como a linguagem Swift é uma alternativa ao Objective-C, podemos marcar com tranquilidade a letra B.
Gabarito: letra B.
Espero que tenham gostado!
Forte abraço e até a próxima jornada!
_________________________
Professor Rogerão Araújo
Clique nos links abaixo:
Receba gratuitamente no seu celular as principais notícias do mundo dos concursos!
Clique no link abaixo e inscreva-se gratuitamente:
Participe da conversa