Evaluare:
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.
⬤ 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)
Mastering Swift 5.3 - Sixth Edition: Upgrade your knowledge and become an expert in the latest version of the Swift programming language
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.
© 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)