Swift

01 janeiro, 2019

Swift é uma linguagem de programação de alto nível, desenvolvida e publica pela Apple em 2014. Seu escopo inicial foi projetado para o desenvolvimento de sua plataforma, incluindo iOS, macOS, tvOS e watchOS. Em 2015 foi anunciada como open-source afim de envolver a comunidade no seu desenvolvimento e possibilitar a expansão para outras plataformas de dispositivos móveis a desktops e nuvens.

Swift se baseou no seu antecessor, Objective-C, no qual herdou sintaxes semelhantes e recursos de orientação a objetos. Também resolveu alguns problemas antes encontrados e tornou a linguagem mais simplificada.

Alguns dos problemas que Swift resolveu:

  • Inicializa variáveis antes de serem utilizadas
  • Lida com valores nulos (nil) explicitamente
  • Garante que índices de arrays estejam dentro dos limites
  • Gerencia memória automaticamente

Desde então, a linguagem se tornou umas das linguagens que mais crescem. Facilita criação de aplicativos de forma rápida, segura e é uma ótima introdução aos conceitos modernos de programação e às melhores práticas.