Evaluare:
Cartea oferă o introducere solidă în Swift și SwiftUI, ceea ce o face potrivită atât pentru începători, cât și pentru cei cu experiență anterioară în programare. Deși secțiunile inițiale despre Swift sunt bine scrise și benefice, unii cititori le-au considerat inutile dacă erau interesați în primul rând de SwiftUI. Cartea include exemple bune și explicații clare, dar unii cititori s-au luptat cu anumite concepte care nu au fost explicate corespunzător.
Avantaje:⬤ Introducere bine scrisă în Swift
⬤ explicații clare
⬤ exemple utile pentru SwiftUI
⬤ acoperire completă a materialului
⬤ ritm bun
⬤ rezumat la sfârșitul capitolelor
⬤ eficientă pentru învățarea programării Swift.
⬤ Secțiunea mare despre Swift poate să nu fie necesară pentru cei care se concentrează pe SwiftUI
⬤ unele concepte nu sunt explicate clar, ducând la confuzie
⬤ lipsa problemelor/proiectelor pentru practică
⬤ anumite secțiuni pot fi dificile pentru începătorii compleți.
(pe baza a 10 recenzii ale cititorilor)
SwiftUI Essentials - iOS Edition: Learn to Develop iOS Apps Using SwiftUI, Swift 5 and Xcode 11
Scopul acestei cărți este de a preda abilitățile necesare pentru a crea aplicații iOS 13 utilizând SwiftUI, Xcode 11 și limbajul de programare Swift 5.
Începând cu elementele de bază, această carte oferă o prezentare a pașilor necesari pentru configurarea unui mediu de dezvoltare iOS, împreună cu o introducere în utilizarea Swift Playgrounds pentru a învăța și a experimenta cu Swift.
Cartea include, de asemenea, capitole aprofundate care introduc limbajul de programare Swift 5, inclusiv tipurile de date, fluxul de control, funcțiile, programarea orientată pe obiecte, wrapperele de proprietăți și gestionarea erorilor.
O introducere în conceptele cheie ale SwiftUI și ale arhitecturii proiectelor este urmată de un tur ghidat al Xcode în modul de dezvoltare SwiftUI. Cartea acoperă, de asemenea, crearea de vizualizări SwiftUI personalizate și explică modul în care aceste vizualizări sunt combinate pentru a crea layout-uri de interfață utilizator, inclusiv utilizarea de stive, cadre și formulare.
Alte subiecte acoperite includ manipularea datelor utilizând proprietăți de stare și obiecte observabile și de mediu, precum și concepte cheie de proiectare a interfeței cu utilizatorul, cum ar fi modificatorii, listele, vizualizările cu file, meniurile contextuale și navigarea în interfața cu utilizatorul.
Cartea include, de asemenea, capitole care acoperă desenarea grafică, animația interfeței cu utilizatorul, tranzițiile de vizualizare și gestionarea gesturilor.
De asemenea, sunt oferite capitole care explică modul de integrare a vizualizărilor SwiftUI în proiectele existente bazate pe UIKit și explică integrarea codului UIKit în SwiftUI.
În cele din urmă, cartea explică cum să împachetați o aplicație finalizată și să o încărcați în App Store pentru publicare.
Pe parcurs, subiectele acoperite în carte sunt puse în practică prin tutoriale detaliate, al căror cod sursă este, de asemenea, disponibil pentru descărcare.
Scopul acestei cărți, prin urmare, este să vă învețe abilitățile necesare pentru a vă construi propriile aplicații pentru iOS 13 utilizând SwiftUI. Presupunând că sunteți pregătit să descărcați SDK-ul iOS 13 și Xcode 11 și că aveți un Mac cu procesor Intel, sunteți gata să începeți.
© 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)