Mastering Swift 5.3 - Ediția a șasea: Actualizați-vă cunoștințele și deveniți un expert în cea mai recentă versiune a limbajului de programare Swift

Evaluare:   (4.2 din 5)

Mastering Swift 5.3 - Ediția a șasea: Actualizați-vă cunoștințele și deveniți un expert în cea mai recentă versiune a limbajului de programare Swift (Jon Hoffman)

Recenzii ale cititorilor

Rezumat:

Cartea „Mastering Swift” este lăudată pentru acoperirea cuprinzătoare a limbajului Swift, incluzând atât subiecte de bază, cât și avansate. Deși servește drept o resursă valoroasă pentru dezvoltatorii de diferite niveluri, mulți cititori au remarcat probleme legate de calitatea editării, cum ar fi numeroase greșeli de scriere și probleme de formatare. Cartea este considerată ideală pentru cei care doresc să-și aprofundeze înțelegerea limbajului Swift, dar unii o critică pentru că îi lipsesc exemplele practice și un index util.

Avantaje:

Acoperire cuprinzătoare a Swift, inclusiv caracteristici noi importante și subiecte avansate
prezentări clare ale conceptelor
capitole utile despre concurentă și modele de proiectare
resursă bună atât pentru începători, cât și pentru dezvoltatorii intermediari
actualizată pentru cea mai recentă versiune Swift.

Dezavantaje:

Numeroase greșeli de scriere și de formatare
index slab
lipsesc exemplele practice și acoperirea testării, I/O a fișierelor și configurarea proiectelor
unele capitole avansate pot fi copleșitoare pentru începători
structura nu este ideală comparativ cu alte resurse gratuite.

(pe baza a 16 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Un ghid cuprinzător pentru pasionații de programare care doresc să obțină o stăpânire fermă a conceptelor fundamentale și avansate ale Swift

Principalele caracteristici

⬤ A șasea ediție a acestei cărți de succes, îmbunătățită și actualizată pentru a acoperi cea mai recentă versiune a limbajului de programare Swift 5. 3 a limbajului de programare.

⬤ Învățați tehnici de proiectare populare și moderne pentru a scrie cod Swift ușor de gestionat.

⬤ Utilizați în codul dvs. caracteristici de bază Swift, cum ar fi concurența, genericele și copy-on-write.

Descrierea cărții

De-a lungul anilor, Mastering Swift s-a dovedit în rândul dezvoltatorilor ca o alegere populară pentru un ghid aprofundat și practic al limbajului de programare Swift. Această a șasea ediție vine cu cele mai recente caracteristici, o revizuire generală pentru a se alinia cu Swift 5. 3, și două capitole noi despre construirea Swift din sursă și operatorii avansați.

De la elementele de bază ale limbajului la caracteristici populare precum concurența, genericele și gestionarea memoriei, acest ghid aprofundat vă va ajuta să vă dezvoltați expertiza și stăpânirea limbajului.

Pe măsură ce avansați, veți dobândi cunoștințe practice despre unele dintre cele mai sofisticate elemente din dezvoltarea Swift, inclusiv extensii de protocol, gestionarea erorilor și închideri. Cartea vă va arăta, de asemenea, cum să le utilizați și să le aplicați în propriile proiecte. În capitolele ulterioare, veți înțelege cum să utilizați puterea programării orientate pe protocol pentru a scrie cod flexibil și mai ușor de gestionat în Swift. În cele din urmă, veți învăța cum să adăugați caracteristica copy-on-write la tipurile dvs. de valori personalizate, împreună cu înțelegerea modului de a evita problemele de gestionare a memoriei cauzate de ciclurile de referință puternice.

Până la sfârșitul acestei cărți Swift, veți fi stăpânit limbajul Swift 5. 3 și v-ați dezvoltat abilitățile de care aveți nevoie pentru a utiliza în mod eficient caracteristicile sale pentru a construi aplicații robuste.

Ce veți învăța

⬤ Înțelegeți componentele Swift de bază, cum ar fi operatorii, colecțiile, fluxurile de control și funcțiile.

⬤ Identificați cum și când să utilizați clase, structuri și enumerări.

⬤ Utilizați proiectarea orientată pe protocol cu extensii pentru a scrie cod mai ușor de gestionat.

⬤ Utilizați modele de proiectare cu Swift pentru a rezolva problemele de proiectare care apar frecvent.

⬤ Aplicați copy-on-write pentru tipurile dvs. de valori personalizate pentru a îmbunătăți performanța.

⬤ Adăugați simultaneitate aplicațiilor dvs. utilizând Grand Central Dispatch și Operation Queues.

⬤ Implementați genericele pentru a scrie cod flexibil și reutilizabil.

Pentru cine este această carte

.

Această carte se adresează începătorilor cu o înțelegere de bază a programării și dezvoltatorilor experimentați care doresc să învețe programarea Swift. Familiarizarea cu instrumentele Apple va fi benefică, dar nu obligatorie. Toate exemplele ar trebui să funcționeze și pe platformele Linux și Windows.

Alte date despre carte:

ISBN:9781800562158
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Mastering Swift 4- ediția a patra: Un ghid aprofundat și cuprinzător al tehnicilor moderne de...
Pătrundeți în cea mai recentă versiune a limbajului de...
Mastering Swift 4- ediția a patra: Un ghid aprofundat și cuprinzător al tehnicilor moderne de programare cu Swift - Mastering Swift 4- fourth edition: An in-depth and comprehensive guide to modern programming techniques with Swift
Mastering Swift 5.3 - Ediția a șasea: Actualizați-vă cunoștințele și deveniți un expert în cea mai...
Un ghid cuprinzător pentru pasionații de...
Mastering Swift 5.3 - Ediția a șasea: Actualizați-vă cunoștințele și deveniți un expert în cea mai recentă versiune a limbajului de programare 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 - Ediția a cincea - Ediția a cincea: Imersiune profundă în cea mai recentă ediție...
Exploatați puterea celei mai recente ediții cu...
Mastering Swift 5 - Ediția a cincea - Ediția a cincea: Imersiune profundă în cea mai recentă ediție a limbajului de programare Swift - Mastering Swift 5 - Fifth Edition - Fifth Edition: Deep dive into the latest edition of the Swift programming language
Mastering Arduino
Mastering Arduino este un ghid practic, fără sens, care vă va învăța electronica și abilitățile de programare de care aveți nevoie pentru a crea proiecte Arduino avansate...
Mastering Arduino

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)