Swift em Ação
312 páginas
Portuguese
PDF
4.2

Swift em Ação

Swift em Ação

Autor:

Ano:

Resumo:

O livro «Swift em Ação» é um guia prático para o desenvolvimento moderno com a linguagem Swift para iOS e macOS. O autor conduz o leitor sequencialmente, desde os fundamentos da sintaxe até a criação de aplicações completas, utilizando exemplos e projetos reais.

Sobre o que é o livro

A obra abrange todos os aspetos-chave do Swift 5.x: tipos de dados fundamentais, gestão de memória, protocolos, closures, genéricos, bem como o trabalho com os frameworks Foundation, UIKit e SwiftUI. É dada especial atenção às questões de segurança de tipos, valores opcionais e capacidades funcionais da linguagem.

Para quem é

O livro destina-se a programadores já familiarizados com os fundamentos da programação (Java, Python, C#) e que desejam aprender Swift para criar aplicações para o ecossistema Apple. Desenvolvedores iOS iniciantes encontrarão aqui uma abordagem estruturada, enquanto os experientes encontrarão um mergulho profundo nas nuances da linguagem.

O que o leitor vai aprender

  • Sintaxe completa do Swift: de variáveis a extensões de protocolos
  • Gestão de memória: ARC, referências weak/unowned, closures
  • Desenvolvimento de UI com UIKit e SwiftUI
  • Requisições de rede, trabalho com JSON e Core Data
  • Testes, depuração e otimização

Conteúdo dos capítulos

O livro é composto por 12 capítulos: 1-2 — introdução e configuração do ambiente; 3-5 — construções básicas, coleções e funções; 6-7 — POO e protocolos; 8 — gestão de memória; 9 — trabalho com ficheiros e rede; 10-11 — SwiftUI e UIKit; 12 — publicação na App Store. Cada capítulo termina com um exercício prático.

Por que vale a pena ler

Ao contrário dos manuais académicos, «Swift em Ação» oferece um projeto transversal — uma aplicação de notas que o leitor desenvolve capítulo após capítulo. O livro é escrito numa linguagem viva, contém centenas de exemplos de código e diagramas visuais. É a escolha ideal para quem quer não apenas aprender a sintaxe, mas começar imediatamente a escrever aplicações comerciais.

Recommendations