Conceituação sobre a linguagem Swift

Neste artigo, estudaremos a linguagem Swift. Veremos a conceituação, para o que ela serve e saberemos quais os seus tipos de dados.

Por
3 min. de leitura

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

 

Quer ficar por dentro dos concursos públicos abertos e previstos pelo Brasil?
Clique nos links abaixo:

CONCURSOS ABERTOS

CONCURSOS 2023

Receba gratuitamente no seu celular as principais notícias do mundo dos concursos!
Clique no link abaixo e inscreva-se gratuitamente:

TELEGRAM

Por
3 min. de leitura