Értékelés:
A könyv alapos bevezetést nyújt a Swift és a SwiftUI használatába, így egyaránt alkalmas kezdők és korábbi programozási tapasztalattal rendelkezők számára. Bár a Swiftről szóló kezdeti részek jól megírtak és hasznosak, néhány olvasó feleslegesnek találta őket, ha elsősorban a SwiftUI érdekli őket. A könyv jó példákat és világos magyarázatokat tartalmaz, de néhány olvasónak nehézséget okoztak bizonyos fogalmak, amelyeket nem magyarázott el megfelelően.
Előnyök:⬤ Jól megírt bevezetés a Swiftbe
⬤ világos magyarázatok
⬤ hasznos példák a SwiftUI-ra
⬤ alapos anyaglefedettség
⬤ jó tempó
⬤ összefoglaló a fejezetek végén
⬤ hatékony a Swift programozás elsajátításához.
⬤ A Swiftről szóló nagy rész nem feltétlenül szükséges azoknak, akik a SwiftUI-ra koncentrálnak
⬤ egyes fogalmak nincsenek egyértelműen elmagyarázva, ami zavart okoz
⬤ hiányoznak a gyakorláshoz szükséges problémák/projektek
⬤ egyes részek kihívást jelenthetnek a teljesen kezdők számára.
(10 olvasói vélemény alapján)
SwiftUI Essentials - iOS Edition: Learn to Develop iOS Apps Using SwiftUI, Swift 5 and Xcode 11
A könyv célja, hogy megtanítsa az iOS 13 alkalmazások készítéséhez szükséges készségeket a SwiftUI, az Xcode 11 és a Swift 5 programozási nyelv használatával.
A könyv az alapoktól kezdve vázlatosan bemutatja az iOS-fejlesztői környezet beállításához szükséges lépéseket, valamint bevezetést nyújt a Swift Playgrounds használatába a Swift elsajátításához és a Swifttel való kísérletezéshez.
A könyv emellett mélyreható fejezeteket tartalmaz, amelyek bemutatják a Swift 5 programozási nyelvet, beleértve az adattípusokat, a vezérlésáramlást, a függvényeket, az objektumorientált programozást, a tulajdonságcsomagolásokat és a hibakezelést.
A SwiftUI és a projektarchitektúra kulcsfogalmainak bemutatását az Xcode SwiftUI fejlesztési módban történő bemutatása követi. A könyv kitér az egyéni SwiftUI-nézet létrehozására is, és elmagyarázza, hogyan lehet ezeket a nézeteket kombinálni a felhasználói felület elrendezésének létrehozásához, beleértve a vermek, keretek és űrlapok használatát.
További témák közé tartozik az állapottulajdonságok és a megfigyelhető és környezeti objektumok használatával történő adatkezelés, valamint a felhasználói felület tervezésének olyan kulcsfontosságú fogalmai, mint a módosítók, a listák, a füles nézetek, a kontextusmenü és a felhasználói felület navigációja.
A könyv tartalmaz továbbá fejezeteket a grafikus rajzolásról, a felhasználói felület animációjáról, a nézetátmenetekről és a gesztuskezelésről.
A fejezetek azt is elmagyarázzák, hogyan lehet a SwiftUI nézeteket integrálni a meglévő UIKit-alapú projektekbe, és elmagyarázzák az UIKit-kód SwiftUI-ba történő integrálását.
Végül a könyv elmagyarázza, hogyan csomagoljuk össze az elkészült alkalmazást, és hogyan töltsük fel az App Store-ba közzététel céljából.
A könyvben tárgyalt témákat a gyakorlatba is átültetjük a részletes útmutatókon keresztül, amelyek forráskódja szintén letölthető.
A könyv célja tehát az, hogy megtanítsa azokat a készségeket, amelyek szükségesek ahhoz, hogy a SwiftUI használatával saját alkalmazásokat készíthessünk iOS 13-ra. Feltételezve, hogy készen állsz az iOS 13 SDK és az Xcode 11 letöltésére, valamint Intel-alapú Mac-ed van, máris nekiláthatsz.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)