Swift 4. Programação Orientada a Protocolos
Освойте современный Swift через протоколы
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.