Skip to main content

Divirta-se com o Swift Programming Language da Apple

???? Becoming an App Expert | Indie App Developer (Abril 2025)

???? Becoming an App Expert | Indie App Developer (Abril 2025)
Anonim

A Apple lançou a linguagem de programação Swift no evento WWDC 2014. O Swift foi projetado para substituir o Objective-C e fornecer um ambiente de desenvolvimento unificado para aqueles que criam aplicativos para os dispositivos Mac e iOS.

Desde o anúncio inicial do Swift, o novo idioma já viu várias atualizações. Agora incorpora suporte para watchOS e tvOS, permitindo que você desenvolva toda a gama de dispositivos da Apple a partir de um único ambiente de desenvolvimento.

Durante o verão de 2014, baixei a versão beta original do Swift que estava disponível para desenvolvedores da Apple. Este é um breve resumo do que eu encontrei e algumas recomendações de como proceder se você estiver interessado em aprender sobre o Swift.

O verão de 2014

No começo da semana, finalmente consegui baixar a versão beta do Xcode 6 do site da Apple Developer. O Xcode, IDE da Apple (Integrated Development Environment), contém tudo o que é necessário para desenvolver aplicativos para os dispositivos Mac ou iOS. Você pode realmente usar o Xcode para muitos projetos de desenvolvimento diferentes, mas para usuários de Mac, a criação de aplicativos para Mac e iOS é o mais importante.

O Xcode, como sempre, é gratuito. Você precisa de um ID da Apple, que a maioria dos usuários de Mac e iOS já possui, mas você não precisa ser um membro pagante da comunidade Apple Developer. Qualquer pessoa com um ID da Apple pode baixar e usar o Xcode IDE.

  • Downloads do Xcode

Certifique-se de selecionar o Xcode 6 beta, porque ele inclui o idioma do Swift. Uma palavra de aviso: o arquivo é grande (aproximadamente 2,6 GB) e o download de arquivos do site Apple Developer é um processo notoriamente lento.

Depois que instalei o Xcode 6 beta, fui procurar guias de idiomas e tutoriais do Swift. Minha experiência em programação remonta à linguagem assembly para processadores da Motorola e da Intel, e um pouco de C para alguns projetos de desenvolvimento; mais tarde, eu enganei com Objective-C, apenas para minha própria diversão. Então, eu estava ansioso para ver o que a Swift tem a oferecer.

Como mencionei, procurei pelos tutoriais, guias e referências do Swift. Enquanto eu encontrei muitos sites que fornecem orientação Swift, decidi, por nenhuma razão particular, que a lista abaixo era onde eu iria começar.

Guias de idiomas rápidos

  • Swift Programming Language - Apple: Free iBook que cobre a linguagem Swift, referência completa e guia detalhado para usar o Swift.
  • Apresentando o Swift - Apple: visão geral da Apple sobre a linguagem Swift.
  • Swift Resources da Apple: Uma lista da Apple criou guias, referências e informações sobre a linguagem Swift.
  • Tutorial Swift: Um Início Rápido - Ray Wenderlich: Um guia rápido de algumas das capacidades básicas do Swift. Escrito para aqueles novos para Swift ou programação em geral.

Depois de reler o iBook da Swift Programming Language (na verdade li o iBook quando saiu em junho), decidi pular para o guia de início rápido de Ray Wenderlich e seguir meu tutorial sobre os princípios básicos do Swift. Eu gosto do guia dele e acho que é um bom lugar para um iniciante que tem pouca ou nenhuma experiência em programação para começar. Embora eu tenha um background decente em desenvolvimento, é de uma época muito antiga, e uma pequena atualização foi apenas a passagem antes de passar para os guias e referências da Apple.

Eu ainda não criei nenhum aplicativo com o Swift e, com toda probabilidade, nunca o farei. Eu apenas gosto de acompanhar o estado atual de desenvolvimento. O que eu encontrei no Swift foi incrível. O Xcode 6 beta em si foi fabuloso, com o recurso Playgrounds que funciona com o Swift. Playgrounds permitem que você experimente o código Swift que você escreve, com os resultados, linha por linha, exibidos no Playgrounds. O que posso dizer; Eu gostei do Playgrounds; a capacidade de obter feedback enquanto você escreve seu código é incrível.

Se você foi tentado a tentar um pouco de desenvolvimento, eu recomendo o Xcode e o Swift. Dê-lhes uma chance e divirta-se.

Atualizações:

A linguagem de programação Swift está na versão 2.1 no momento desta atualização. Juntamente com a nova versão, a Apple lançou o Swift como uma linguagem de programação de código aberto, com portas disponíveis para Linux, OS X e iOS. A linguagem Swift de software livre inclui o compilador Swift e bibliotecas padrão.

Também vendo uma atualização é o Xcode, que avançou para a versão 7.3. Eu verifiquei todas as referências neste artigo, que originalmente analisaram a primeira versão beta do Swift. Todo o material de referência permanece atual e se aplica à versão mais recente do Swift.

Então, como eu disse no verão de 2014, leve Swift para o playground; Eu acho que você vai realmente gostar dessa nova linguagem de programação.

Publicado em: 20/08/2014

Atualizado: 05/04/2015