Hoje veremos com instalar a instalar a linguagem de programação Swift no Linux
Swift é uma linguagem de programação desenvolvida pela Apple, lançada em 2014.
Ela foi projetada para ser segura, rápida e expressiva, facilitando a criação de aplicativos para iOS, macOS, watchOS, tvOS.
A linguagem também é compatível com os sistemas operacionais Microsoft Windows e Linux.
Aqui estão alguns pontos chave sobre Swift:
- Desenvolvimento Moderno: Swift foi criada para substituir o Objective-C, oferecendo uma sintaxe mais moderna e amigável. Ela incorpora muitas características de linguagens modernas, como a inferência de tipos, que simplifica a escrita do código.
- Desempenho: Swift é compilada para um código de máquina rápido e eficiente, similar ao desempenho do código escrito em C++.
- Segurança: A linguagem possui várias funcionalidades de segurança integradas, como gerenciamento de memória automático e verificações de limites de array, ajudando a prevenir muitos tipos comuns de erros de programação.
- Sintaxe Concisa: Swift tem uma sintaxe clara e concisa que é fácil de ler e escrever, reduzindo a quantidade de código boilerplate necessário.
- Playgrounds: Uma ferramenta chamada Playgrounds permite que os desenvolvedores escrevam código Swift e vejam os resultados em tempo real, facilitando a experimentação e o aprendizado.
- Interoperabilidade: Swift é interoperável com Objective-C, permitindo que desenvolvedores usem bibliotecas e componentes existentes em seus projetos Swift.
- Open Source: Swift foi tornada open source em 2015, o que significa que a comunidade de desenvolvedores pode contribuir para o seu desenvolvimento e adaptá-la para novas plataformas.
Essas características fazem do Swift uma escolha popular entre desenvolvedores que criam aplicativos para o ecossistema da Apple.
Posts relacionados:
- Como copiar uma imagem de disco RAW com dd no macOS
- Como instalar a linguagem Swift no Linux com o swiftly
- Como abrir e ler um arquivo na linguagem de programação Swift
- Como criar um if de uma linha em Swift
- Como instalar a linguagem de programação Swift no Windows
- Como instalar a linguagem de programação Swift no macOS
- Variáveis na linguagem de programação Swift
- Como instalar pacotes e programas no macOS com o Homebrew
- How to install packages and programs on macOS with Homebrew
Instalação
Docker
A linguagem de programação Swift possui uma imagem oficial no Docker hub:
Realize o pull da imagem através do comando:
docker pull swift
Para criar o contêiner:
docker run --privileged --interactive --tty \
--name swift-latest swift:latest /bin/bash
Inicie o contêiner swift-latest que foi criado com:
docker start swift-latest
Por fim execute:
docker attach swift-latest
Instalação a partir do repositório
Algumas distribuições Linux fornecem a linguagem de programação Swift em seus repositórios, contudo a versão da linguagem pode variar bastante.
Fedora
sudo dnf install \
swift-lang
Arch Linux
AUR
Para realizar a instalação do binário:
yay -S \
swift-bin
Para a instalação a partir do código fonte:
yay -S \
swift-language
Instalação a partir do código fonte
Para instalar a linguagem de programação Swift a partir do código fontes é necessária a instalação de algumas dependências na distribuição Linux que se está utilizando.
Debian 12
sudo apt install \
binutils-gold \
gcc \
git \
libcurl4-openssl-dev \
libedit-dev \
libicu-dev \
libncurses-dev \
libpython3-dev \
libsqlite3-dev \
libxml2-dev \
pkg-config \
tzdata \
uuid-dev
Fedora
sudo dnf install \
binutils \
gcc \
git \
libcurl-devel \
libedit-devel \
libicu-devel \
libuuid-devel \
libxml2-devel \
python3-devel \
sqlite-devel \
unzip
Ubuntu
sudo apt install \
binutils \
git \
gnupg2 \
libc6-dev \
libcurl4-openssl-dev \
libedit2 \
libgcc-13-dev \
libncurses-dev \
libpython3-dev \
libsqlite3-0 \
libstdc++-13-dev \
libxml2-dev \
libz3-dev \
pkg-config \
tzdata \
unzip \
zlib1g-dev
Após a instalação da dependências devemos realizar o download do código fonte no site:
Ao finalizar o download do arquivo *.tar.gz
descompacte o mesmo com o comando:
tar xzf swift-VERSION-PLATFORM.tar.gz \
--directory ~/.local
🚨 Lembre-se de substituir VERSION-PLATFORM pela versão e plataforma que você fez download.
Por fim precisamos adicionar o caminho até a pasta bin
ao PATH
do sistema operacional:
echo 'export PATH=~/.local/swift-VERSION-PLATFORM/usr/bin:$PATH' \
>> ~/.bashrc && source ~/.bashrc
Para verificar a instalação da linguagem de programação Swift, feche o terminal, abra novamente e digite:
swift --version