Mastering Swift 5.3 - Sesta edizione: Aggiorna le tue conoscenze e diventa un esperto dell'ultima versione del linguaggio di programmazione Swift.

Punteggio:   (4,2 su 5)

Mastering Swift 5.3 - Sesta edizione: Aggiorna le tue conoscenze e diventa un esperto dell'ultima versione del linguaggio di programmazione Swift. (Jon Hoffman)

Recensioni dei lettori

Riepilogo:

Il libro “Mastering Swift” è stato elogiato per la sua copertura completa del linguaggio Swift, che comprende sia argomenti di base che avanzati. Pur essendo una risorsa preziosa per gli sviluppatori a vari livelli, molti lettori hanno rilevato problemi legati alla qualità della redazione, come numerosi refusi e problemi di formattazione. Il libro è considerato ideale per chi vuole approfondire la conoscenza di Swift, ma alcuni lo criticano per la mancanza di esempi pratici e di un indice utile.

Vantaggi:

Copertura completa di Swift, comprese importanti nuove funzionalità e argomenti avanzati
presentazione chiara dei concetti
capitoli utili sulla concorrenza e sui design pattern
buona risorsa sia per i principianti che per gli sviluppatori intermedi
aggiornato all'ultima versione di Swift.

Svantaggi:

Numerosi errori di battitura e di formattazione
indice scarso
mancano esempi pratici e copertura dei test, dell'I/O dei file e della configurazione dei progetti
alcuni capitoli avanzati possono risultare eccessivi per i principianti
struttura non ideale rispetto ad altre risorse gratuite.

(basato su 16 recensioni dei lettori)

Titolo originale:

Mastering Swift 5.3 - Sixth Edition: Upgrade your knowledge and become an expert in the latest version of the Swift programming language

Contenuto del libro:

Una guida completa per gli appassionati di programmazione che desiderano acquisire una solida padronanza dei fondamenti e dei concetti avanzati di Swift.

Caratteristiche principali

⬤ Sesta edizione di questo libro bestseller, migliorata e aggiornata per coprire l'ultima versione del linguaggio di programmazione Swift 5. 3.

⬤ Approfondisci le tecniche di progettazione più diffuse e moderne per scrivere codice Swift facile da gestire.

⬤ Utilizzate le caratteristiche principali di Swift come la concorrenza, i generici e il copy-on-write nel vostro codice.

Descrizione del libro

Nel corso degli anni, Mastering Swift si è affermato tra gli sviluppatori come una scelta popolare per una guida pratica e approfondita al linguaggio di programmazione Swift. Questa sesta edizione è dotata delle ultime novità, di una revisione generale per allinearsi a Swift 5.3 e di due nuovi capitoli dedicati alla programmazione di Swift. 3, e due nuovi capitoli sulla costruzione di Swift dai sorgenti e sugli operatori avanzati.

Dalle basi del linguaggio alle caratteristiche più diffuse come la concorrenza, i generici e la gestione della memoria, questa guida approfondita vi aiuterà a sviluppare la vostra esperienza e padronanza del linguaggio.

Man mano che si procede, si acquisiscono nozioni pratiche su alcuni degli elementi più sofisticati dello sviluppo in Swift, tra cui le estensioni di protocollo, la gestione degli errori e le chiusure. Il libro vi mostrerà anche come utilizzarli e applicarli nei vostri progetti. Nei capitoli successivi, capirete come utilizzare la potenza della programmazione orientata ai protocolli per scrivere codice flessibile e facile da gestire in Swift. Infine, imparerete come aggiungere la funzione copy-on-write ai vostri tipi di valore personalizzati, oltre a capire come evitare i problemi di gestione della memoria causati dai cicli di riferimento forti.

Alla fine di questo libro Swift vi consentirà di padroneggiare il linguaggio Swift 5.3 e di sviluppare le competenze necessarie per la gestione della memoria. 3 e avrete sviluppato le competenze necessarie per utilizzare efficacemente le sue caratteristiche per costruire applicazioni robuste.

Che cosa imparerete?

⬤ Comprendere i componenti fondamentali di Swift, come operatori, collezioni, flussi di controllo e funzioni.

⬤ Identificare come e quando utilizzare classi, strutture ed enumerazioni.

⬤ Utilizzare la progettazione orientata al protocollo con le estensioni per scrivere codice più facile da gestire.

⬤ Utilizzare i design pattern con Swift per risolvere i problemi di progettazione più comuni.

⬤ Applicare il copy-on-write per i tipi di valore personalizzati per migliorare le prestazioni.

⬤ Aggiungi la concorrenza alle tue applicazioni usando Grand Central Dispatch e le Operation Queues.

⬤ Implementare i generici per scrivere codice flessibile e riutilizzabile.

Per chi è questo libro?

.

Questo libro è rivolto ai principianti con una conoscenza di base della programmazione e agli sviluppatori esperti che vogliono imparare la programmazione Swift. La familiarità con gli strumenti Apple è utile ma non obbligatoria. Tutti gli esempi dovrebbero funzionare anche sulle piattaforme Linux e Windows.

Altre informazioni sul libro:

ISBN:9781800562158
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Mastering Swift 4- quarta edizione: Una guida approfondita e completa alle moderne tecniche di...
Immergetevi nell'ultima versione del linguaggio di...
Mastering Swift 4- quarta edizione: Una guida approfondita e completa alle moderne tecniche di programmazione con Swift - Mastering Swift 4- fourth edition: An in-depth and comprehensive guide to modern programming techniques with Swift
Mastering Swift 5.3 - Sesta edizione: Aggiorna le tue conoscenze e diventa un esperto dell'ultima...
Una guida completa per gli appassionati di...
Mastering Swift 5.3 - Sesta edizione: Aggiorna le tue conoscenze e diventa un esperto dell'ultima versione del linguaggio di programmazione Swift. - Mastering Swift 5.3 - Sixth Edition: Upgrade your knowledge and become an expert in the latest version of the Swift programming language
Mastering Swift 5 - Fifth Edition - Quinta edizione: Un'immersione profonda nell'ultima edizione del...
Sfrutta la potenza dell'ultima edizione con...
Mastering Swift 5 - Fifth Edition - Quinta edizione: Un'immersione profonda nell'ultima edizione del linguaggio di programmazione Swift. - Mastering Swift 5 - Fifth Edition - Fifth Edition: Deep dive into the latest edition of the Swift programming language
Padroneggiare Arduino - Mastering Arduino
Mastering Arduino è una guida pratica e senza fronzoli che vi insegnerà l'elettronica e le abilità di programmazione necessarie per creare...
Padroneggiare Arduino - Mastering Arduino

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)