Ocena:

Książka służy jako przydatny elementarz i odniesienie do nauki języka Swift, doceniany przez początkujących za jasne wyjaśnienia i dodatkowe spostrzeżenia wykraczające poza dokumentację Apple. Jest ona jednak niewystarczająca dla zaawansowanych praktyków poszukujących dogłębnego omówienia trudnych koncepcji, co prowadzi do mieszanych recenzji.
Zalety:Łatwa do przeczytania i zrozumienia, świetna dla początkujących, zapewnia pomocne wyjaśnienia i perspektywy, wysokiej jakości treści w porównaniu do innych zasobów, dobrze obejmuje unikalne cechy Swift i oferuje dobry przegląd języka.
Wady:Brak dogłębnego materiału na zaawansowane tematy, takie jak współbieżność i zarządzanie pamięcią, niektóre wyjaśnienia są postrzegane jako niejasne lub niewystarczająco skoncentrowane, zawiera niepotrzebne przykłady i niezadowolenie czytelników, którzy oczekiwali bardziej wymagających treści.
(na podstawie 11 opinii czytelników)
Mastering Swift 4- fourth edition: An in-depth and comprehensive guide to modern programming techniques with Swift
Zanurz się w najnowszej wersji języka programowania Swift dzięki tej zaawansowanej książce programistycznej do tworzenia wysoce wydajnych aplikacji.
Kluczowe cechy
⬤ Wykorzystaj najnowsze i najbardziej zaawansowane funkcje języka Swift 4 do tworzenia wysokiej jakości aplikacji dla systemów iOS i macOS.
⬤ Kompleksowe omówienie wszystkich zaawansowanych funkcji języka Swift i wskazówki dotyczące zaawansowanych technik projektowania.
⬤ Zanurz się głęboko w rozszerzenia protokołów, poznaj nowy model obsługi błędów i wykorzystaj wyróżnione wzorce projektowe Swift do pisania bardziej wydajnego kodu.
⬤ Zapoznaj się z zaawansowanymi technikami projektowania, aby pisać inteligentniejszy i czystszy kod Swift.
Opis książki
Swift to obecnie najważniejszy język programowania dla urządzeń Apple. Stanowi on istotną część zestawu umiejętności każdego dewelopera iOS i macOS, pomagając mu tworzyć najbardziej imponujące i popularne aplikacje w App Store - takie, które są niezbędne dla użytkowników iPhone'a i iPada każdego dnia. W wersji 4. 0, zespół Swift dodał nowe funkcje, aby poprawić wrażenia programistyczne, ułatwiając uzyskanie pożądanych rezultatów i oczekiwań klientów.
Wewnątrz znajdziesz kluczowe funkcje Swift 4. 0 i szybko dowiesz się, jak wykorzystać najnowsze aktualizacje na swoją korzyść. Od interoperacyjności Objective-C i ARC po domknięcia i współbieżność, ten zaawansowany przewodnik po Swift rozwinie twoją wiedzę i pomoże ci płynnie posługiwać się tym ważnym językiem programowania.
Damy ci dogłębną wiedzę na temat niektórych z najbardziej wyrafinowanych elementów programowania w języku Swift, w tym rozszerzeń protokołów, obsługi błędów, wzorców projektowych i współbieżności. Poprowadzimy Cię, jak ich używać i stosować we własnych projektach. Zobaczysz, jak wykorzystać moc programowania zorientowanego na protokoły do pisania elastycznego i łatwiejszego w zarządzaniu kodu.
Czego się nauczysz
⬤ Zagłębić się w podstawowe komponenty języka Swift 4. 0, w tym operatory, kolekcje, przepływy sterowania i funkcje.
⬤ Tworzyć i używać klas, struktur i wyliczeń.
⬤ Zrozumieć projektowanie zorientowane na protokół i zobaczyć, jak może ono pomóc w pisaniu lepszego kodu.
⬤ Praktyczne zrozumienie indeksów dolnych i rozszerzeń.
⬤ Dodaj współbieżność do swoich aplikacji za pomocą Grand Central Dispatch i Operation Queues.
⬤ Wdrożyć generics i closures do pisania bardzo elastycznego kodu wielokrotnego użytku.
⬤ Wykorzystaj obsługę błędów i funkcje dostępności języka Swift, aby pisać bezpieczniejszy kod.
Dla kogo jest ta książka
Ta książka jest przeznaczona dla programistów, którzy chcą zagłębić się w najnowszą wersję języka Swift. Jeśli jesteś programistą, który najlepiej uczy się patrząc na kod i pracując z nim, to ta książka jest dla Ciebie. Podstawowa znajomość narzędzi Apple jest korzystna, ale nie obowiązkowa.