Swift 4. Programação Orientada a Protocolos
184 páginas
Portuguese
PDF
4.5

Swift 4. Programação Orientada a Protocolos

Освойте современный Swift через протоколы

Autor:

Ano:

Resumo:

Introdução

O livro «Swift 4 Protocol-Oriented Programming» de Jon Hoffman é um guia prático que apresenta ao leitor o paradigma da programação orientada a protocolos (POP) na linguagem Swift. Publicado em 2017, ele continua relevante para quem deseja entender melhor como protocolos e extensões de protocolo permitem escrever código mais flexível, modular e testável para as plataformas Apple.

Sobre o que é este livro

O livro aborda a transição da programação orientada a objetos (OOP) clássica para a abordagem orientada a protocolos, que a Apple promove ativamente desde o Swift 2.0. Hoffman explica detalhadamente por que os protocolos em Swift não são apenas interfaces, mas uma ferramenta poderosa para construir a arquitetura de aplicativos. O foco principal está em:

  • Fundamentos dos protocolos e sua sintaxe em Swift 4.
  • Extensões de protocolo (protocol extensions) e implementação de métodos padrão.
  • Composição de protocolos (protocol composition) em vez de herança de classes.
  • Comparação do POP com a OOP tradicional usando exemplos concretos.
  • Uso de protocolos para reduzir o acoplamento do código e melhorar a testabilidade.
  • Técnicas práticas: desde estruturas de dados simples até a construção de aplicativos completos.

Para quem é este livro

O livro é destinado a desenvolvedores que já conhecem os fundamentos do Swift e têm experiência na criação de aplicativos.

Recommendations