Ocena:

Recenzje tej książki wskazują na mieszankę silnego rozczarowania i pewnego uznania dla jej treści. Podczas gdy niektórzy użytkownicy chwalą konkretne aspekty, takie jak zasady kodowania i przykładowe projekty, wielu krytykuje przejrzystość książki, przestarzałe przykłady i słabo napisane wyjaśnienia. Panuje powszechna zgoda co do tego, że nie jest ona odpowiednia dla początkujących bez wcześniejszego doświadczenia w programowaniu w Swift i iOS. Dodatkowo, kilku recenzentów uważa aplikację Kindle dla Mac OS za frustrującą.
Zalety:⬤ Dobre zasady kodowania i omówienie testów jednostkowych.
⬤ Nowe przykładowe projekty w najnowszym wydaniu są doceniane.
⬤ Przykład aplikacji Selfiegram jest chwalony za przyzwoity wygląd i funkcjonalność.
⬤ Przejrzysty styl pisania niektórych autorów.
⬤ Książka zapewnia szybki przegląd języka Swift i służy jako przyzwoite wprowadzenie dla osób z pewną wcześniejszą wiedzą programistyczną.
⬤ Wiele przykładów nie działa i jest przestarzałych wraz z obecnymi zmianami składni Xcode i Swift.
⬤ Wyjaśnienia pojęć są słabo napisane i mylące.
⬤ Książka jest krytykowana za to, że jest odpowiednia tylko dla osób ze średnią wiedzą na temat programowania w Swift i iOS.
⬤ Słaba organizacja i treść pełna błędów utrudniają naukę.
⬤ Zastępowanie słów kluczowych składnią i nazwami zmiennych wprowadza zamieszanie.
(na podstawie 11 opinii czytelników)
Learning Swift: Building Apps for Macos, Ios, and Beyond
Zdobądź cenne praktyczne doświadczenie ze Swift, otwartym językiem programowania opracowanym przez Apple. Dzięki temu praktycznemu przewodnikowi wykwalifikowani programiści z niewielką lub żadną wiedzą na temat rozwoju Apple nauczą się kodować w najnowszej wersji Swift, tworząc działającą aplikację na iOS od początku do końca.
Zaczniesz od podstaw programowania w języku Swift - w tym wskazówek dotyczących tworzenia kodu "Swifty" - i dowiesz się, jak pracować z Xcode i jego wbudowanym kreatorem interfejsów. Następnie krok po kroku przystąpisz do tworzenia i dostosowywania podstawowej aplikacji do robienia, edytowania i usuwania selfie. Będziesz także dostrajać i testować aplikację pod kątem wydajności oraz zarządzać jej obecnością w App Store.
Podzielona na cztery części książka zawiera:
⬤ Podstawy języka Swift 4: Poznaj podstawowe bloki konstrukcyjne języka Swift i funkcje programowania obiektowego.
⬤ Budowanie aplikacji Selfiegram: Zbuduj obiekty modelu i interfejs użytkownika dla swojej aplikacji selfie oraz dodaj obsługę lokalizacji, ustawienia użytkownika i powiadomienia.
⬤ Dopracowanie Selfiegram: Stwórz motyw i obsługę udostępniania oraz dodaj niestandardowe widoki, nakładki obrazów i lokalizację.
⬤ Poza tworzeniem aplikacji: Debugowanie i testowanie wydajności za pomocą Xcode, automatyzacja zadań za pomocą Fastlane i testowanie aplikacji przez użytkowników za pomocą TestFlight.