Quando a Apple anunciou sua nova linguagem de programação Swift 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, a comunidade de programação se alegrou. Até então, não havia escolha senão desenvolver aplicativos para Mac e iOS com o Objective C, uma linguagem arcaica dos anos 80. Swift provou ser uma respiração bem vinda de ar fresco.
E então a Apple foi em frente e anunciou que o Swift em breve seria open source da Apple, o Swift Is Going Open Source: e daí? Swift da Apple está indo Open Source: Então o que? Mesmo que você não seja um programador, a decisão da Apple de abrir o código-fonte do Swift afetará você. Quer saber porque e como? Leia mais, trazendo uma nova onda de apoio de desenvolvedores de todo o planeta. Não me surpreenderia se Swift surgisse e se tornasse a linguagem mais popular do mundo na próxima década.
Então, se você quer aprender Swift, agora é a hora de mergulhar. A linguagem tem um futuro brilhante pela frente e quanto mais rápido você aprender, mais cedo você será capaz de colher as recompensas.
SoSoSwift (grátis)
SoSoSwift é um site chave para qualquer pessoa interessada no idioma, seja novato ou veterano ou mesmo apenas espectador. Não é apenas a maior coleção de tutoriais do Swift na Web, mas também tem uma seção de blog com notícias atualizadas sobre os desenvolvimentos do Swift.
A melhor maneira de começar é clicar no link Tutoriais e navegar pelas coleções. Por exemplo, o Swift Tutorial: Introduction Series é ótimo para um principiante absoluto, enquanto o iOS 8 Game Development é ideal para desenvolvedores de jogos aspirantes.
SkipCasts (grátis)
SkipCasts é uma coleção de tutoriais escritos e mantidos por Skip Wilson. Ela costumava ter um serviço de assinatura com vídeos premium ao lado de vídeos gratuitos, mas esse serviço foi desativado em maio de 2015. Os vídeos premium foram retirados, mas os vídeos gratuitos permanecem.
É uma pena, mas o lado positivo é que ainda há 23 vídeos tutoriais Swift, principalmente para iniciantes com um punhado de especialistas. Muitas pessoas acham que o material de Skip é bastante útil para entender conceitos difíceis, então não pule sobre eles!
Tutoriais de Ray Wenderlich (Grátis)
O que começou como um empreendimento de um só homem se transformou em uma enorme operação de tutoriais com dezenas de desenvolvedores habilidosos compartilhando seus conhecimentos em formatos escritos, de áudio e de vídeo. Ray Wenderlich começou tudo, mas é muito maior do que ele agora.
O site se concentra principalmente no desenvolvimento de jogos 5 Ferramentas de Software de Desenvolvimento de Jogos Gratuitos para Criar seus Próprios Jogos 5 Ferramentas de Software de Desenvolvimento de Jogos Gratuitos para Criar Seus Próprios Jogos Graças a essas incríveis ferramentas de desenvolvimento de jogos grátis, um jogo que pode ter exigido um ano ser feito em seis meses ou mais rápido, às vezes sem qualquer código! Leia mais e há seções dedicadas a mecanismos como o Unity e o Unreal, mas há muitas informações para os fundamentos do Cocoa, do Objective C e agora do Swift.
Os tutoriais de Ray Wenderlich são alguns dos tutoriais mais detalhados que já vi, então você precisa checá-los. Você fará um desserviço a si mesmo se não o fizer.
Há também uma loja com tutoriais pagos, se você estiver interessado. Você encontrará vários pacotes Swift diferentes disponíveis junto com outros itens como kits iniciais para diferentes gêneros de jogos. Vale a pena se você puder pagar.
Aprenda dicas rápidas (grátis)
Existem muitos recursos Swift por aí - muitos para listar em um só lugar. A boa notícia, no entanto, é que um cara chamado Zaheer mantém uma lista curada de incríveis tutoriais Swift de toda a web. Esta lista pode ser visualizada em Learn Swift Tips .
Esses tutoriais abrangem toda a gama de habilidades, começando do básico e evoluindo para conceitos de nível superior que foram apresentados em conferências e palestras por desenvolvedores especialistas. A lista também inclui alguns livros úteis e vários recursos impressionantes, como folhas de dicas, referências de API e exemplos de código.
Programação Swift no Medium (Free)
Quando Medium lançou pela primeira vez Medium: Uma Plataforma de Blog Alternativa Dos Fundadores do Twitter Medium: Uma Plataforma de Blog Alternativa dos Fundadores do Twitter Os co-fundadores do Twitter Evan Williams e Biz Stone lançaram sua própria plataforma de blog, a Medium, há cerca de um ano. Os fundadores dizem que o objetivo é "re-imaginar" a publicação, permitindo que os usuários escolham o nível de ... Read More, gerou muito hype baseado em quem estava por trás dele (os co-fundadores do Twitter) e o que estava tentando fazer (seriamente longform pensamentos e reflexões). Foi bem sucedido? É difícil dizer. Muitos ainda veem isso como “apenas outra plataforma de blogs”.
Mas uma coisa boa para sair do Medium é o canal de programação Swift, onde vários desenvolvedores se juntaram para escrever sobre o Swift. Aqui você encontrará dicas, truques e tutoriais mais voltados para o intermediário do que para o desenvolvedor novato do Swift.
Swifty (grátis)
Se você nunca usou um aplicativo para aprender a programar, você é um prazer. O aplicativo Swifty, atualmente disponível gratuitamente na App Store, é uma excelente maneira de se familiarizar com a linguagem Swift, independentemente de você ter ou não experiência prévia em programação.
O aplicativo é dividido em mais de 200 tutoriais interativos, cada um pequeno o suficiente para evitar que você se sinta sobrecarregado. Isso não o tornará um profissional, mas fornece uma introdução fácil e suave que fará você se sentir confortável - e isso é metade da batalha quando se trata de aprender programação sem o estresse Como aprender programação sem todo o estresse Como aprender Programando sem todo o estresse Talvez você tenha decidido seguir a programação, seja para uma carreira ou apenas como hobby. Ótimo! Mas talvez você esteja começando a se sentir sobrecarregado. Não é tão bom. Aqui está a ajuda para facilitar sua jornada. Consulte Mais informação .
Treinamento essencial Swift (US $ 25)
Sou um grande fã de Lynda, a rede on-line que é semelhante à Udemy, Coursera, Khan Academy e outro curso de vídeo on-line. 3 Melhores sites para obter uma educação universitária gratuita 3 melhores sites para obter uma educação universitária gratuita idéia de que você nunca termina de aprender nunca foi mais verdadeiro do que hoje. A Internet revolucionou a maneira como acessamos informações e conhecimento - antigamente um luxo acessível apenas aos ricos ... Leia Mais sites, exceto Lynda é um serviço somente por assinatura - que está em contraste gritante com seus concorrentes, que oferecem alguns tipo de camada livre.
Quanto custa Lynda? A associação básica começa em US $ 25 por mês, mas vou atestar que vale a pena o preço. Uma assinatura concede acesso a centenas de cursos diferentes, cada um com pelo menos 3 horas de duração (com muitos excedendo 10+ horas), e esses cursos são de qualidade.
Alguns até rivalizam com o tipo de educação que você pode obter em um curso de faculdade ou universidade.
O Treinamento Essencial da Swift é o que estamos destacando aqui. Ele tem pouco mais de 3, 5 horas e ensina tudo o que você precisa saber sobre a linguagem Swift, começando com a sintaxe principal e terminando com recursos avançados de linguagem.
Quaisquer outros recursos Swift?
Apesar de já ter um ano de idade, o Swift ainda é uma linguagem relativamente nova e reconhecemos que tutoriais e comunidades ainda estão sendo construídos e moldados, por isso esperamos ver muitos outros recursos surgirem nos próximos meses.
Enquanto isso, confira essas dicas para dominar uma linguagem de programação 7 Truques Úteis para Dominar uma Nova Linguagem de Programação 7 Truques Úteis para Dominar uma Nova Linguagem de Programação Não há problema em ficar sobrecarregado quando você estiver aprendendo a codificar. Você provavelmente esquece as coisas tão rapidamente quanto as aprende. Essas dicas podem ajudar você a reter melhor todas essas novas informações. Leia mais, dicas para reconhecer um bom tutorial de programação O que faz um bom tutorial de programação? O que faz um bom tutorial de programação? Nem todos os tutoriais de programação são iguais. Alguns beneficiam você e outros acabam perdendo seu tempo. Aqui está o que procurar em um tutorial de programação de qualidade. Leia mais e ideias de projetos para ajudá-lo a aprender mais rápido 5 Idéias de Projetos para Ajudar a Aprender Programação Mais Rápido 5 Idéias de Projetos para Ajudá-lo a Aprender a Programação Mais Rápido Há algumas maneiras de facilitar a curva de aprendizado para programação. Suje as mãos e aprenda mais rápido com projetos paralelos que você pode começar a qualquer momento. Brinque com esses cinco. Consulte Mais informação .
Sabe de algum bom tutorial do Swift que nós perdemos? Sinta-se à vontade para associá-los nos comentários abaixo. Como você se sente sobre o Swift como uma linguagem de programação? Nos diga o que você acha!
Créditos da Imagem: pilha de livros Via Shutterstock