Fundamentos da programação para iOS 15 com Swift
Полное руководство по Swift и iOS 15
Resumo:
Introdução
O livro «iOS 15 Programming Fundamentals with Swift» (autor — Matt Neuburg, 2021, 806 páginas) não é apenas mais um guia sobre Swift. É um trabalho fundamental que há muitos anos é um livro de cabeceira para milhares de desenvolvedores em todo o mundo. O lançamento de cada nova versão do iOS é acompanhado por uma atualização desta série, e o iOS 15 não foi exceção. Nesta resenha, analisaremos por que este livro é útil para iniciantes e programadores experientes, quais tópicos aborda e por que vale a pena lê-lo para quem deseja entender profundamente a plataforma Apple.
Sobre o que é este livro
O livro está dividido em três grandes partes, que guiam o leitor sequencialmente desde os fundamentos da linguagem Swift até o trabalho com as ferramentas do Xcode e os principais frameworks do iOS 15.
Parte I: A linguagem Swift
A primeira parte (cerca de 300 páginas) é dedicada à própria linguagem Swift, incluindo as novidades da versão 5.5. O autor explica detalhadamente:
- Tipos básicos, coleções, optionals;
- Funções, closures, enums;
- Protocolos, generics, extensions;
- Gerenciamento de memória (ARC, weak/unowned);
- Tratamento de erros;
- Assincronia e concorrência — async/await, actors, Task (novo no Swift 5.5).
Matt Neuburg não apenas lista a sintaxe, mas explica por que a linguagem é estruturada dessa forma e como esses mecanismos funcionam «sob o capô».
Parte II: Ferramentas — Xcode 13
A segunda parte é dedicada ao ambiente de desenvolvimento Xcode 13, Interface