freeCodeCamp/guide/portuguese/swift/index.md

66 lines
3.1 KiB
Markdown

---
title: Swift
localeTitle: Rápido
---
![Logotipo Swift](https://developer.apple.com/assets/elements/icons/swift-playgrounds/swift-playgrounds-64x64_2x.png)
# O que é o Swift?
Swift é uma linguagem de programação de uso geral e de [código aberto](https://en.wikipedia.org/wiki/Open-source_software) desenvolvida pela Apple Inc. Eles descrevem como:
> O Swift é uma linguagem de programação poderosa e intuitiva para macOS, iOS, watchOS e tvOS. Escrever código Swift é interativo e divertido, a sintaxe é concisa, mas expressiva, e o Swift inclui recursos modernos que os desenvolvedores adoram. O código Swift é seguro por design, mas também produz um software que roda muito rápido. 1
Quer experimentar o Swift agora? [Repl.it](https://repl.it/languages/swift) oferece um loop de leitura-Eval-Print on-line para Swift. Você não terá acesso ao UIKit ou a outras APIs comumente usadas, mas experimente!
# Noções básicas
Para declarar uma variável no Swift, basta usar var seguido do nome da sua variável.
```Swift
var x = 6
var name = "Bob"
var boole = true
x = 3
```
As constantes são semelhantes às variáveis, mas não podem mudar de valor após a criação.
```Swift
let x = 6
let name = "Bob"
let boole = true
```
Para imprimir qualquer coisa na saída padrão, basta usar print () e colocar sua saída entre parênteses.
```Swift
let x = "World"
print("Hello ")
print(x)
```
# Versão
A versão mais recente é o [Swift 4.2](https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/RevisionHistory.html) , lançado em 17 de setembro de 2018. O Swift está em constante evolução, e você pode esperar mais mudanças no futuro. Recomenda-se que você use a versão mais recente do Swift ao iniciar um novo projeto.
# Documentação
O Swift está fortemente documentado. Tenha em mente que codificar Swift envolve não apenas usando a linguagem, mas também muitas APIs. A melhor maneira de aprender Swift é fazer uma projeto ou aplicação, não importa quão pequeno!
* [Código fonte](https://github.com/apple/swift)
* [Desenvolvendo Aplicativos para iOS (Swift)](https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/) : Deseja criar aplicativos para iOS? Esse é um bom lugar para começar.
* [Guia da Linguagem](https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/) : Tem uma visão geral de quase todos os recursos do Swift. Se você ficar confuso ao ler o código de outra pessoa, este documento pode ajudá-lo.
# Quer aprender mais?
* [RayWenderlich.com](https://www.raywenderlich.com/) : Tem muitos ótimos tutoriais para o desenvolvimento do Swift e do iOS.
* [Hacking com Swift](https://www.hackingwithswift.com/read) : Um tutorial completo do Swift, levando você de iniciante a avançado usando projetos práticos.
### Fontes
1. "Swift 4 - A poderosa linguagem de programação que também é fácil de aprender." Apple, [developer.apple.com/swift](https://developer.apple.com/swift/) , Acessado em 31 de outubro de 2017.