Fundamentos da programação para iOS 15 com Swift
806 páginas
Portuguese
PDF
4.5

Fundamentos da programação para iOS 15 com Swift

Полное руководство по Swift и iOS 15

Autor:

Ano:

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

Recommendations