Mastering Swift 4- czwarta edycja: Dogłębny i kompleksowy przewodnik po nowoczesnych technikach programowania w języku Swift

Ocena:   (4,1 na 5)

Mastering Swift 4- czwarta edycja: Dogłębny i kompleksowy przewodnik po nowoczesnych technikach programowania w języku Swift (Jon Hoffman)

Opinie czytelników

Podsumowanie:

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)

Oryginalny tytuł:

Mastering Swift 4- fourth edition: An in-depth and comprehensive guide to modern programming techniques with Swift

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9781788477802
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Mastering Swift 4- czwarta edycja: Dogłębny i kompleksowy przewodnik po nowoczesnych technikach...
Zanurz się w najnowszej wersji języka programowania...
Mastering Swift 4- czwarta edycja: Dogłębny i kompleksowy przewodnik po nowoczesnych technikach programowania w języku Swift - Mastering Swift 4- fourth edition: An in-depth and comprehensive guide to modern programming techniques with Swift
Mastering Swift 5.3 - wydanie szóste: Uaktualnij swoją wiedzę i zostań ekspertem w najnowszej wersji...
Wszechstronny przewodnik dla entuzjastów...
Mastering Swift 5.3 - wydanie szóste: Uaktualnij swoją wiedzę i zostań ekspertem w najnowszej wersji języka programowania Swift. - Mastering Swift 5.3 - Sixth Edition: Upgrade your knowledge and become an expert in the latest version of the Swift programming language
Mastering Swift 5 - wydanie piąte - wydanie piąte: Głębokie zanurzenie się w najnowszej edycji...
Wykorzystaj moc najnowszej edycji dzięki temu...
Mastering Swift 5 - wydanie piąte - wydanie piąte: Głębokie zanurzenie się w najnowszej edycji języka programowania Swift - Mastering Swift 5 - Fifth Edition - Fifth Edition: Deep dive into the latest edition of the Swift programming language
Opanować Arduino - Mastering Arduino
Mastering Arduino to praktyczny, bezsensowny przewodnik, który nauczy Cię elektroniki i umiejętności programowania, których potrzebujesz do...
Opanować Arduino - Mastering Arduino

Prace autora wydały następujące wydawnictwa: