Advanced Swift (Swift Avançado)
446 páginas
Portuguese
PDF
4.5

Advanced Swift (Swift Avançado)

Глубокое погружение в продвинутые возможности Swift

Autor:

Ano:

Resumo:

Introdução

O livro «Advanced Swift» (autores: Chris Eidhof, Ole Begemann, Matt Gallagher, Florian Kugler) não é apenas mais um tutorial sobre a linguagem Swift. É um guia profundo e tecnicamente denso, destinado a desenvolvedores que já escrevem em Swift com confiança e desejam compreender seu funcionamento interno, padrões avançados e nuances de otimização. A edição de 2022 abrange Swift 5.7 e os recursos atuais das plataformas Apple.

Sobre o que é este livro

O livro não tenta ensinar os fundamentos da sintaxe — ele imediatamente mergulha o leitor em tópicos complexos: sistema de tipos, protocols com associated types, programação genérica, gerenciamento de memória, concorrência (async/await, actors), além de técnicas avançadas para trabalhar com closures e optionals. Atenção especial é dada à performance: os autores mostram como o compilador otimiza o código e como escrever estruturas de dados eficientes.

Para quem é este livro

O livro é voltado para desenvolvedores experientes em iOS/macOS que desejam ir além do uso cotidiano do Swift. Será útil para aqueles que:

  • já escreveram vários aplicativos em Swift e sentem que atingiram um limite;
  • desejam entender o funcionamento interno do compilador e do runtime;
  • buscam escrever código mais seguro, performático e expressivo;
  • têm interesse em programação funcional e sua aplicação em Swift.

O que o leitor aprenderá

Após a leitura, você será capaz de

Recommendations