Ocena:
Książka stanowi solidne wprowadzenie do Swift i SwiftUI, dzięki czemu jest odpowiednia zarówno dla początkujących, jak i osób z wcześniejszym doświadczeniem w programowaniu. Podczas gdy początkowe sekcje poświęcone Swiftowi są dobrze napisane i korzystne, niektórzy czytelnicy uznali je za niepotrzebne, jeśli byli zainteresowani przede wszystkim SwiftUI. Książka zawiera dobre przykłady i jasne wyjaśnienia, ale niektórzy czytelnicy zmagali się z pewnymi koncepcjami, które nie zostały odpowiednio wyjaśnione.
Zalety:⬤ Dobrze napisane wprowadzenie do Swifta
⬤ jasne wyjaśnienia
⬤ przydatne przykłady dla SwiftUI
⬤ dokładne omówienie materiału
⬤ dobre tempo
⬤ podsumowanie na końcu rozdziałów
⬤ skuteczne w nauce programowania w Swifcie.
⬤ Duża sekcja poświęcona Swiftowi może nie być potrzebna dla osób skupiających się na SwiftUI
⬤ niektóre koncepcje nie są jasno wyjaśnione, co prowadzi do nieporozumień
⬤ brak problemów/projektów do ćwiczenia
⬤ niektóre sekcje mogą być wyzwaniem dla zupełnie początkujących.
(na podstawie 10 opinii czytelników)
SwiftUI Essentials - iOS Edition: Learn to Develop iOS Apps Using SwiftUI, Swift 5 and Xcode 11
Celem tej książki jest nauczenie umiejętności niezbędnych do tworzenia aplikacji na iOS 13 przy użyciu SwiftUI, Xcode 11 i języka programowania Swift 5.
Zaczynając od podstaw, książka ta zawiera zarys kroków niezbędnych do skonfigurowania środowiska programistycznego iOS wraz z wprowadzeniem do korzystania z Swift Playgrounds do nauki i eksperymentowania ze Swift.
Książka zawiera również szczegółowe rozdziały wprowadzające do języka programowania Swift 5, w tym typy danych, przepływ sterowania, funkcje, programowanie obiektowe, opakowania właściwości i obsługę błędów.
Po wprowadzeniu do kluczowych koncepcji SwiftUI i architektury projektu następuje wycieczka z przewodnikiem po Xcode w trybie programowania SwiftUI. Książka obejmuje również tworzenie niestandardowych widoków SwiftUI i wyjaśnia, w jaki sposób widoki te są łączone w celu tworzenia układów interfejsu użytkownika, w tym korzystania ze stosów, ramek i formularzy.
Inne omówione tematy obejmują obsługę danych przy użyciu właściwości stanu oraz obiektów obserwowalnych i środowiskowych, a także kluczowe koncepcje projektowania interfejsu użytkownika, takie jak modyfikatory, listy, widoki z zakładkami, menu kontekstowe i nawigacja po interfejsie użytkownika.
Książka zawiera również rozdziały dotyczące rysowania grafiki, animacji interfejsu użytkownika, przejść między widokami i obsługi gestów.
Dostępne są również rozdziały wyjaśniające, jak zintegrować widoki SwiftUI z istniejącymi projektami opartymi na UIKit oraz wyjaśniające integrację kodu UIKit z SwiftUI.
Wreszcie, książka wyjaśnia, jak spakować ukończoną aplikację i przesłać ją do App Store w celu publikacji.
Po drodze tematy poruszane w książce są wykorzystywane w praktyce poprzez szczegółowe samouczki, których kod źródłowy jest również dostępny do pobrania.
Celem tej książki jest zatem nauczenie umiejętności niezbędnych do tworzenia własnych aplikacji dla iOS 13 przy użyciu SwiftUI. Zakładając, że jesteś gotowy do pobrania iOS 13 SDK i Xcode 11 oraz posiadasz komputer Mac z procesorem Intel, jesteś gotowy do rozpoczęcia pracy.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)