Uma introdução a Swift:
Tags: swift, beginners, ios, programming
Published: 2023-04-14 17:00:54

O desenvolvimento de aplicações para iOs, é sem dúvidas muito diferente do executado no Android, desde limitações a possibilidades fazem distinção. E com certeza, se você é um desenvolvedor mobile e quer ampliar seu portifólio, aprender a programar em Swift e conseguir desenvolver aplicações nativas para o ecossistema Apple vai ser um grandioso diferencial em seu currículo. Neste artigo veremos um pouco sobre o Swift,e criar um projeto simples em Swift, que exibe um "Hello World" na tela.

**O que é SWIFT -**

Swift é uma linguagem de programação desenvolvida pela Apple  e utilizada para criar aplicativos para iOS, macOS, watchOS e tvOS. É uma linguagem de programação nativa projetada para tornar o desenvolvimento de aplicativos mais eficiente e agradável. Neste artigo, vamos criar um projeto simples em Swift, que exibe um "Hello World" na tela.

_Acredito que todos tem conhecimento que desenvolver naticamente para iOS requer o uso de um sistema MacOs(ou seja, é necessário um MacBook), visto que é necessário o Xcode que apresenta o emulador nativo do iOS, existem alternativas do uso em Windows e Linux mas este artigo não abordará isso_

Para começar, você precisa ter o Xcode instalado em seu computador. O Xcode é uma IDE da Apple que permite desenvolver aplicativos para iOS, macOS, watchOS e tvOS. Ele inclui tudo o que você precisa para começar a criar aplicativos em Swift, incluindo o compilador Swift, o editor de código e um simulador de dispositivo.

**Criar um novo projeto -**

Abra o Xcode e selecione "Create a new Xcode project" na tela inicial. Selecione "Application" na lista de modelos e clique em "Next". Em seguida, selecione "iOS" como a plataforma e "Single View App" como o tipo de aplicativo. Clique em "Next" novamente e forneça um nome para o projeto, como "HelloWorld". Escolha a localização do projeto e clique em "Create".

**Adicionar um rótulo à tela -**

Na barra lateral esquerda do Xcode, selecione o arquivo "Main.storyboard". Isso abrirá uma interface de usuário gráfica onde você pode projetar a aparência do seu aplicativo. Arraste um rótulo (label) da biblioteca de objetos para a tela de exibição (view) do seu aplicativo. Você pode posicioná-lo onde quiser na tela e personalizar sua aparência nas propriedades do objeto.

**Adicionar código ao projeto -**

Clique em "ViewController.swift" na barra lateral esquerda do Xcode para abrir o arquivo de código-fonte. Este arquivo contém a classe que controla o comportamento da tela do aplicativo. Adicione o seguinte código à função viewDidLoad():

```
override func viewDidLoad() {
    super.viewDidLoad()
    label.text = "Hello World"
}
```

Este código escreve "Hello World" quando a tela do aplicativo é carregada.

Outra forma simples de fazer isso, é escrevendo o seguinte código:

```
// Swift "Hello, World!" Program

print("Hello, World!") 
```

Agora que o código está escrito, você pode executar o aplicativo no simulador de dispositivo. Selecione "Product" na barra de menus do Xcode e clique em "Run". O Xcode compilará o código e abrirá o simulador de dispositivo. Se tudo correr bem, você verá o texto "Hello World" na tela do simulador.


Swift é uma linguagem de programação poderosa e fácil de aprender que permite criar aplicativos incríveis para dispositivos Apple, agora você já sabe criar um Hello World em Swift, o limite a partir daqui é sua imaginação. Com este exemplo, você pode começar a explorar as muitas possibilidades de desenvolvimento de aplicativos com Swift.