Desenvolvimento

26 out, 2016

CocoaHeads Brasil PodCast – Swift 3

Publicidade

Olá, pessoal, depois de um pequeno atraso, estamos de novo com mais um episódio.

Desta vez, resolvemos falar sobre o processo de migração dos projetos para o Swift 3. Maiores dificuldades, muitas dicas e altas confusões – com o Xcode 😀

Convidados da semana: Daniel Bonates, Guilherme Rambo, Cassius Pacheco

The Grand Renaming, controle de acesso aos métodos e tipos, a evolução do Grand Central Dispatch, maiores dificuldades da migração, libs e frameworks que exigiram maiores mudanças, novidades para o Objective-C que facilitam a interação com Swift e muito mais.

Dica do Podcaster:
Daniel:

  • A conversão pra Swift 3 vai quebrar coisas, sobre o quanto, vai depender de alguns fatores. Por isso a migração merece atenção e planejamento
  • Tente separar em etapas:
    * Dependências: Enumerá-las e pesquisar o suporte (não apenas se oferece suporte, mas qual a versão mínima do iOS para isso acontecer);
    * Código nativo do app;
    * Código legado ObjC e suas interações com Swift;
    * Storyboards: O Xcode 8 vai modificar muita coisa nas suas telas, quebrar o storyboards em partes, links internos e xibs pode poupar um bocado de esforço na conversão. No podcast, citamos outra ideia de como proceder sobre os storyboards após a conversão do projeto pra Swift 3.

Referências:

Swift Evolution > Proposals: github.com/apple/swift-evoluti…ee/master/proposals