Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Metaprogramação em Swift

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

Metaprogramação em Swift

In this talk, I'm going to talk about metaprogramming in swift and how it can be used to create code with better quality and improve our productivity. (Ps: It's in Pt-BR)

Avatar for Rodrigo Carvalho

Rodrigo Carvalho

December 04, 2019

Other Decks in Programming

Transcript

  1. Sourcery Um gerador de código para Swift. Construído em cima

    do SourceKit da Apple. + 30K projetos Krzysztof Zabłocki
  2. Mirror Descreve as partes que compõe uma instância em particular.

    Como propriedades, elementos de collections ou tuplas e enum case. Suporte a introspection. Playground e Debug Swift 2
  3. Metaprogramação com introspection em Swift Mirror • Extrair metadados do

    seu código • Testes/Produção • Uso com sabedoria Metaprogramação para geração de código Sourcery • Aumento de produtividade • Melhora na qualidade • Diminui erros