Xcode 6 Beta Com Swift Agora Disponível Grátis, Aqui Está Por Que Isso Importa

A Apple lançou o mais recente beta do seu ambiente de desenvolvimento Xcode para o público em geral, e com ele Swift, a mais recente inovação da empresa em programação.

A Apple lançou o mais recente beta do seu ambiente de desenvolvimento Xcode para o público em geral, e com ele Swift, a mais recente inovação da empresa em programação.
Propaganda

A Apple lançou o mais recente beta do seu ambiente de desenvolvimento Xcode para o público em geral, e com ele Swift, a mais recente inovação da empresa em programação.

A versão beta do Xcode 6 é a primeira a ser lançada para usuários sem uma conta premium de desenvolvedor paga pela Apple. Ele apresenta uma série de mudanças significativas na experiência de desenvolvimento, incluindo (pela primeira vez) um REPL (Read Eval Print Loop) e outros aprimoramentos visuais que facilitam o desenvolvimento.

O aprimoramento mais significativo do Xcode é algo chamado Playgrounds, que possibilita que você experimente facilmente novas idéias com a linguagem de programação Swift, que a Apple demonstrou na World Wide Developer Conference anterior, em São Francisco.

Curioso para ver o que há de novo no Xcode 6? Continue lendo para mais informações.

Apresentando Swift e por que você deve se importar

Por muito tempo, a única maneira de criar aplicativos iOS nativos era com Objective-C e C ++. Cada um deles herda traços e estilos de uma linguagem de programação anterior chamada C.

O problema é que o C e seus derivados não são os idiomas mais acolhedores para iniciantes. Como escolher uma linguagem de programação para aprender hoje e obter um ótimo trabalho em 2 anos Como escolher uma linguagem de programação para aprender hoje e obter um ótimo trabalho em 2 anos Pode levar anos de trabalho dedicado para se tornar um bom programador; Então, há uma maneira de escolher a linguagem certa para começar a partir de hoje, a fim de ser contratado amanhã? Leia mais A Apple, ansiosa para atrair novos desenvolvedores para sua plataforma do Android e do Windows Phone, criou o Swift, que é uma linguagem que permite a você como a nova linguagem de programação da Apple me afeta? Como a nova linguagem de programação da Apple me afeta? Desde o início, os desenvolvedores sabiam que o novo Swift da Apple seria grande. Mas por que você deveria se importar? Leia mais para criar aplicativos iOS rápidos e nativos sem usar nenhuma das bagagens herdadas de C.

Swift é novo - realmente novo. Ainda não foi liberado para o público ainda. Como resultado, não há realmente a mesma quantidade de suporte e material de aprendizagem que existe para as pessoas se familiarizarem com Java, Python, C # ou Ruby.

xcode-swiftlang

Felizmente, a Apple lançou um livro que ensina as complexidades da linguagem de programação Swift. Chama-se The Swift Programming Language, e você pode obtê-lo gratuitamente no iBooks agora.

Obtendo o Xcode 6 Beta 4

Até recentemente, você só podia colocar as mãos nos betas de pré-lançamento do Xcode 6 com uma cara conta de desenvolvedor da Apple que custa US $ 99 por ano. Isso também lhe concede acesso ao OS X Yosemite e ao iOS 8, embora meu colega Tim Brookes não pense que você deva instalar estes Por que você não deve instalar o iOS 8 e OS X 10.10 Betas Por que você não deve instalar o iOS 8 e OS X 10.10 Betas Você provavelmente não deve instalar o iOS 8 ou OS X 10.10, a menos que você tenha uma boa razão para fazê-lo. Aqui está o porquê. Leia mais ainda.

Felizmente, tudo que você precisa desta vez para experimentar o Xcode e o novo idioma é uma conta de desenvolvedores gratuita que você pode obter simplesmente inscrevendo-se.

xcode-home

Você precisará de um Mac, porque o Xcode é um software para Mac - não há uma versão para Windows. O Xcode 6 é grande, pesando cerca de 2GB. Se você tem uma conexão lenta com a Internet, pode estar esperando um pouco. Uma vez instalado, ele ficará feliz ao lado das cópias existentes do Xcode, em vez de substituí-las.

Gosta de dar uma chance? Faça o download do Xcode 6 beta daqui.

O que há de novo no Xcode 6?

Muito, na verdade.

Mas primeiro, vamos falar sobre um recurso de várias linguagens de programação populares: REPLs. Eles representam o Read Eval Print Loop e permitem que você execute código de forma interativa. Eles pegam uma expressão de um usuário, avaliam e executam o código e, em seguida, imprimem os resultados da operação.

xcode-repl

Eles tradicionalmente não foram encontrados em linguagens compiladas, embora haja algumas exceções notáveis, como o CSharpRepl na implementação Mono de C #.

Swift é diferente. Pela primeira vez, as pessoas que usam a versão beta do Xcode para escrever o Swift podem ver seu código executado enquanto o escrevem, permitindo que depurem, planejem e experimentem códigos facilmente.

xcode-playground

Há também uma linha de comando interativa Swift, onde você pode executar o Swift em um ambiente semelhante a Script, linha por linha.

xcode-swift-repl

Outros recursos incluídos no Xcode 6 Beta 4 incluem uma depuração de UI significativamente melhorada; Storyboards para OS X, permitindo que você crie containers e animações para seus aplicativos Mac sem escrever uma única linha de código; e novas ferramentas para criar jogos facilmente.

As novas ferramentas de desenvolvimento específicas para jogos, misturadas com a nova API Metal para um desempenho gráfico extremamente rápido e os recursos rápidos de desenvolvimento de aplicativos da linguagem Swift significam que nos próximos anos, podemos esperar jogos mais rápidos, melhores e mais numerosos no mercado. plataforma iOS.

Ficar excitado!

Mesmo que você não seja um desenvolvedor, há muito para se entusiasmar com o Swift e o Xcode 6.

Você está animado com as novas ferramentas de desenvolvimento da Apple? Compartilhe seus pensamentos abaixo.

In this article