Gestão Dev & TIARTIGO

CocoaHeads Brasil PodCast – Swift 3

Desta vez, resolvemos falar sobre o processo de migração dos projetos para o Swift 3.

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 SwiftSwift13 conteúdosSwift 6: Segurança na Corrida de Dados — AtoresDev (Back & Front) · jan 2025Swift no Server-Side: o crescimento do Swift além do iOSDev (Back & Front) · mai 2026IA e Machine Learning com SwiftDev (Back & Front) · out 2025Ver tudo em Dev (Back & Front) 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

O Cocoaheads Brasil agora possui seu podcast, onde toda semana um grupo de Devs se junta para falar sobre algum tema relacionado ao mundo Apple no ponto de vista de quem cria os aplicativos que você usa!A equipe do CocoaHeadsBR Podcast declarada como um NSMutableArray, ela pode alterar a cada edição! Você também pode participar das gravações, entre em contato conosco através do nosso Slack (iosdevbr.herokuapp.com) ou pelo Twitter (@CocoaheadsBR).

Ver perfil