Hodnocení:
Kniha poskytuje solidní úvod do Swiftu a SwiftUI, takže je vhodná jak pro začátečníky, tak pro ty, kteří již mají zkušenosti s programováním. Úvodní části věnované Swiftu jsou sice dobře napsané a přínosné, ale někteří čtenáři je považovali za zbytečné, pokud se zajímali především o SwiftUI. Kniha obsahuje dobré příklady a jasná vysvětlení, ale někteří čtenáři měli problémy s některými pojmy, které nebyly dostatečně vysvětleny.
Klady:⬤ Dobře napsaný úvod do Swiftu
⬤ srozumitelná vysvětlení
⬤ užitečné příklady pro SwiftUI
⬤ důkladné pokrytí látky
⬤ dobré tempo
⬤ shrnutí na konci kapitol
⬤ efektivní pro výuku programování ve Swiftu.
⬤ Velká část o Swiftu nemusí být potřebná pro ty, kteří se zaměřují na SwiftUI
⬤ některé pojmy nejsou jasně vysvětleny, což vede ke zmatkům
⬤ nedostatek problémů/projektů k procvičení
⬤ některé části mohou být náročné pro úplné začátečníky.
(na základě 10 hodnocení čtenářů)
SwiftUI Essentials - iOS Edition: Learn to Develop iOS Apps Using SwiftUI, Swift 5 and Xcode 11
Cílem této knihy je naučit vás dovednosti potřebné k vytváření aplikací pro iOS 13 pomocí rozhraní SwiftUI, Xcode 11 a programovacího jazyka Swift 5.
Kniha začíná základy a obsahuje přehled kroků nutných k nastavení vývojového prostředí iOS spolu s úvodem do používání Swift Playgrounds pro učení a experimentování se Swiftem.
Kniha také obsahuje podrobné kapitoly představující programovací jazyk Swift 5 včetně datových typů, toku řízení, funkcí, objektově orientovaného programování, obalů vlastností a zpracování chyb.
Po seznámení s klíčovými pojmy SwiftUI a architekturou projektu následuje prohlídka aplikace Xcode v režimu vývoje SwiftUI. Kniha se rovněž zabývá vytvářením vlastních pohledů SwiftUI a vysvětluje, jak se tyto pohledy kombinují pro vytváření rozvržení uživatelského rozhraní včetně použití zásobníků, rámců a formulářů.
Mezi další témata patří práce s daty pomocí stavových vlastností a objektů pozorovatelných i objektů prostředí a také klíčové koncepty návrhu uživatelského rozhraní, jako jsou modifikátory, seznamy, zobrazení s kartami, kontextové nabídky a navigace v uživatelském rozhraní.
Kniha obsahuje také kapitoly zabývající se kreslením grafiky, animací uživatelského rozhraní, přechody zobrazení a obsluhou gest.
V kapitolách je také vysvětleno, jak integrovat pohledy SwiftUI do stávajících projektů založených na UIKitu, a vysvětlena integrace kódu UIKitu do SwiftUI.
Nakonec kniha vysvětluje, jak hotovou aplikaci zabalit a nahrát do obchodu App Store k publikaci.
Cestou jsou témata probíraná v knize uvedena do praxe prostřednictvím podrobných výukových programů, jejichž zdrojový kód je rovněž k dispozici ke stažení.
Cílem této knihy je tedy naučit vás dovednostem potřebným k vytváření vlastních aplikací pro iOS 13 pomocí rozhraní SwiftUI. Za předpokladu, že jste připraveni stáhnout si sadu iOS 13 SDK a Xcode 11 a máte počítač Mac s procesorem Intel, můžete začít.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)