Propaganda
A Apple lançou a última versão beta de seu ambiente de desenvolvimento Xcode para o público em geral e, com ela, o Swift, a mais recente inovação da empresa em programação.
O Beta do Xcode 6 é o primeiro a ser lançado para usuários sem uma conta premium paga de desenvolvedor da 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 tornam o desenvolvimento mais fácil.
O aprimoramento mais significativo do Xcode é algo chamado Playgrounds, que possibilita que você experimente facilmente novas ideias com a linguagem de programação Swift, que a Apple demonstrou na anterior World Wide Developer Conference em San Francisco.
Curioso para ver o que há de novo no Xcode 6? Continue lendo para obter mais informações.
Apresentando o 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 características e estilos de uma linguagem de programação anterior chamada C.
O problema é que C e seus derivados não são os mais boas-vindas de idiomas para iniciantes. Como escolher uma linguagem de programação para aprender hoje e conseguir um ótimo emprego em 2 anosPode levar anos de trabalho dedicado para se tornar um programador realmente bom; então, há uma maneira de escolher o idioma certo para começar a partir de hoje, para ser contratado amanhã? consulte Mais informação A Apple, ansiosa por atrair novos desenvolvedores para sua plataforma do Android e Windows Phone, criou o Swift, que é uma linguagem que permite a você 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? consulte Mais informação para criar aplicativos iOS nativos e rápidos sem usar qualquer bagagem legada de C.
Swift é novo - realmente novo. Ainda nem foi devidamente lançado ao público. Como resultado, não há realmente a mesma quantidade de suporte e material de aprendizagem que existe para pessoas que estão se familiarizando com Java, Python, C # ou Ruby.
Felizmente, a Apple lançou um livro que vai te ensinar os meandros da linguagem de programação Swift. É chamado A linguagem de programação Swift, e você pode obtê-lo gratuitamente no iBooks agora.
Obtendo Xcode 6 Beta 4
Até recentemente, você só conseguia colocar as mãos nos betas de pré-lançamento do Xcode 6 com uma cara de desenvolvedor da Apple que custa US $ 99 por ano. Isso também concede a você acesso ao OS X Yosemite e iOS 8, embora meu colega Tim Brookes não acha que você deve instalar estes Por que você não deve instalar o iOS 8 e o OS X 10.10 BetasVocê provavelmente não deve instalar o iOS 8 ou OS X 10.10, a menos que tenha um bom motivo para fazê-lo. Aqui está o porquê. consulte Mais informação ainda.
Felizmente, tudo que você precisa desta vez para experimentar o Xcode e a nova linguagem é uma conta de desenvolvedor gratuita que você pode obter simplesmente inscrever-se.
Você precisará de um Mac, porque Xcode é um software Mac - não existe uma versão do Windows. O Xcode 6 é grande, pesando cerca de 2 GB. Se você tiver uma conexão lenta com a Internet, pode demorar um pouco. Uma vez instalado, ele ficará feliz ao lado das cópias existentes do Xcode em vez de substituí-las.
Quer experimentar? Baixe o Xcode 6 beta aqui.
O que há de novo no Xcode 6?
Muito, na verdade.
Mas, primeiro, vamos falar sobre um recurso de uma série de linguagens de programação populares: REPLs. Estes significam Read Eval Print Loop e permitem que você execute o 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.
Estes tradicionalmente não foram encontrados em linguagens compiladas, embora existam 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 em Swift podem ver seu código executado enquanto o escrevem, permitindo-lhes depurar, planejar e experimentar o código com facilidade.
Há também uma linha de comando Swift interativa, onde você pode executar o Swift em um ambiente semelhante a um script, linha por linha.
Outros recursos incluídos no Xcode 6 Beta 4 incluem depuração de IU significativamente aprimorada; Storyboards para OS X, permitindo que você crie contêineres 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, combinadas com a nova API Metal para desempenho gráfico incrivelmente rápido e rápido recursos de desenvolvimento de aplicativos da linguagem Swift significam que, nos próximos anos, podemos esperar jogos mais rápidos, melhores e mais numerosos no Plataforma iOS.
Ficar excitado!
Mesmo que você não seja um desenvolvedor, há muito para se animar com o Swift e o Xcode 6.
Você está animado com as novas ferramentas de desenvolvimento da Apple? Compartilhe suas idéias abaixo.
Matthew Hughes é desenvolvedor e escritor de software de Liverpool, Inglaterra. Ele raramente é encontrado sem uma xícara de café forte na mão e adora seu Macbook Pro e sua câmera. Você pode ler o blog dele em http://www.matthewhughes.co.uk e siga-o no twitter em @matthewhughes.