Punteggio:
Il libro funge da utile base e riferimento per l'apprendimento di Swift, apprezzato dai principianti per le spiegazioni chiare e gli approfondimenti che vanno oltre la documentazione di Apple. Tuttavia, non è all'altezza dei professionisti in cerca di una trattazione approfondita di concetti impegnativi, il che porta a recensioni contrastanti.
Vantaggi:Facile da leggere e da capire, ottimo per i principianti, fornisce spiegazioni e prospettive utili, contenuti di qualità rispetto ad altre risorse, copre bene le caratteristiche uniche di Swift e offre una buona panoramica del linguaggio.
Svantaggi:Manca di materiale approfondito per argomenti avanzati come la concorrenza e la gestione della memoria, alcune spiegazioni sono ritenute poco chiare o non sufficientemente mirate, include esempi non necessari, e l'insoddisfazione dei lettori che si aspettavano contenuti più impegnativi.
(basato su 11 recensioni dei lettori)
Mastering Swift 4- fourth edition: An in-depth and comprehensive guide to modern programming techniques with Swift
Immergetevi nell'ultima versione del linguaggio di programmazione Swift con questo libro di sviluppo avanzato per costruire applicazioni altamente performanti.
Caratteristiche principali
⬤ Sfrutta le caratteristiche più recenti e avanzate di Swift 4 per sviluppare applicazioni iOS e macOS di qualità.
⬤ Copertura completa di tutte le funzionalità avanzate di Swift e guida alle tecniche di progettazione avanzate.
⬤ Approfondite le estensioni dei protocolli, imparate i nuovi modelli di gestione degli errori e utilizzate i modelli di progettazione Swift per scrivere codice più efficiente.
⬤ Imparate a conoscere le tecniche di progettazione avanzate per scrivere codice Swift più intelligente e pulito.
Descrizione del libro
Swift è oggi il linguaggio definitivo per lo sviluppo Apple. È una parte essenziale del bagaglio di competenze di qualsiasi sviluppatore iOS e macOS, che lo aiuta a creare le app più impressionanti e popolari sull'App Store, il tipo di app che sono essenziali per gli utenti di iPhone e iPad ogni giorno. Con la versione 4. 0, il team Swift ha aggiunto nuove funzionalità per migliorare l'esperienza di sviluppo, rendendo più facile ottenere i risultati desiderati e attesi dai clienti.
All'interno, troverete le caratteristiche principali di Swift 4. 0 e imparerete rapidamente a utilizzare i nuovi aggiornamenti a vostro vantaggio. Dall'interoperabilità con Objective-C e ARC alle chiusure e alla concorrenza, questa guida avanzata di Swift svilupperà le vostre competenze e vi aiuterà a diventare fluenti in questo fondamentale linguaggio di programmazione.
Vi forniremo una conoscenza approfondita di alcuni degli elementi più sofisticati dello sviluppo in Swift, tra cui le estensioni di protocollo, la gestione degli errori, i modelli di progettazione e la concorrenza. Vi guideremo su come utilizzarli e applicarli nei vostri progetti. Vedrete come sfruttare la potenza della programmazione orientata ai protocolli per scrivere codice flessibile e facile da gestire.
Che cosa imparerete?
⬤ Approfondite i componenti fondamentali di Swift 4. 0, tra cui operatori, collezioni, flussi di controllo e funzioni.
⬤ Creare e utilizzare classi, strutture ed enumerazioni.
⬤ Comprendere la progettazione orientata al protocollo e capire come può aiutare a scrivere codice migliore.
⬤ Sviluppare una comprensione pratica dei pedici e delle estensioni.
⬤ Aggiungere la concorrenza alle applicazioni utilizzando Grand Central Dispatch e le Operation Queues.
⬤ Implementare generici e chiusure per scrivere codice molto flessibile e riutilizzabile.
⬤ Utilizzare le funzioni di gestione degli errori e di disponibilità di Swift per scrivere codice più sicuro.
A chi è rivolto questo libro
Questo libro è per gli sviluppatori che vogliono approfondire la nuova versione di Swift. Se siete sviluppatori che imparano meglio guardando e lavorando con il codice, questo libro fa per voi. Una conoscenza di base degli strumenti Apple è utile ma non obbligatoria.
© 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)