Swift do hloubky

Hodnocení:   (4,5 z 5)

Swift do hloubky (In 't Veen Tjeerd)

Recenze čtenářů

Shrnutí:

Recenze této knihy o programování ve Swiftu se různí. Zatímco mnozí uživatelé oceňují hloubku knihy, jasná vysvětlení a užitečnost pro zkušené vývojáře, jiní kritizují její občasnou nízkou kvalitu psaní a výskyt chyb.

Klady:

Hluboký a dobře vysvětlený obsah vhodný pro zkušené vývojáře.
Efektivně pokrývá pokročilé funkce Swiftu a osvědčené postupy.
Poskytuje praktické příklady, které se vztahují k reálnému kódování.
Podporuje hlubší pochopení Swiftu a jeho konceptů.
Obsahuje cvičení na konci kapitol k upevnění učiva.

Zápory:

Není vhodné pro začátečníky; vyžaduje předchozí znalosti a zkušenosti se Swiftem.
Někteří uživatelé uváděli nízkou kvalitu psaní s vysvětlivkami, které mohou být matoucí.
Není komplexní v pokrytí aktualizací Swiftu 5.
Byly zaznamenány problémy s plněním a přístupem k verzi pro Kindle.
Několik uživatelů zmínilo přítomnost chyb a nesrovnalostí v příkladech kódu.

(na základě 16 hodnocení čtenářů)

Původní název:

Swift in Depth

Obsah knihy:

Shrnutí

Swift je víc než jen zábavný jazyk pro tvorbu aplikací pro iOS. Obsahuje řadu výkonných nástrojů, které vám při efektivním používání pomohou vytvářet ještě lepší aplikace s čistým, křišťálově jasným kódem a úžasnými funkcemi. Kniha Swift do hloubky vám pomůže tyto nástroje a vychytávky odhalit a pustit se do vývoje aplikací nové generace, webových služeb a dalších aplikací.

Zakoupení tištěné knihy zahrnuje bezplatnou elektronickou knihu ve formátech PDF, Kindle a ePub od nakladatelství Manning Publications.

O technologii

Vytvořit svou první aplikaci pro iOS nebo Mac ve Swiftu jako hračku je zábava. Napsat bezpečný, spolehlivý a profesionální software je úplně jiné zvíře. Jazyk Swift obsahuje úžasnou sadu výkonných funkcí a podporuje širokou škálu programovacích stylů a technik. Stačí si jen vyhrnout rukávy a naučit se jazyk Swift do hloubky.

O knize

Swift do hloubky vás provede koncept po konceptu dovednostmi, které potřebujete k vytváření profesionálního softwaru pro platformy Apple, jako je iOS a Mac, a také na serveru s Linuxem. Díky četným konkrétním příkladům, poučným vysvětlením a poutavým cvičením si konečně osvojíte výkonné techniky, jako jsou generika, efektivní zpracování chyb, programování orientované na protokoly a pokročilé vzory Swiftu. Autor Tjeerd in 't Veen odhaluje vysoce hodnotné, těžko objevitelné techniky Swiftu, které se naučil na základě vlastních těžce nabytých zkušeností.

Co je uvnitř

⬤ Psaní opakovaně použitelného kódu pomocí generik.

⬤ Iterátory, sekvence a kolekce.

⬤ Protokolově orientované programování.

⬤ Pochopení map, flatMap a compactMap.

⬤ Asynchronní zpracování chyb pomocí ResultBest practices ve Swiftu.

O čtenáři

Napsáno pro pokročilé-začátečníky a středně pokročilé programátory ve Swiftu.

O autorovi

Tjeerd in 't Veen je seniorní softwarový inženýr a architekt v mobilní divizi velké mezinárodní bankovní firmy.

Obsah

⬤ Představení Swiftu do hloubky.

⬤ Modelování dat pomocí enumů.

⬤ Napsání čistších vlastností.

⬤ Připravení volitelných příkazů na druhou kolej.

⬤ Demystifikace inicializátorů.

⬤ Bezproblémové zpracování chyb.

⬤ Generika.

⬤ Profi programování orientované na protokoly.

⬤ Iterátory, sekvence a kolekce.

⬤ Poznání map, flatMap a compactMap.

⬤ Asynchronní zpracování chyb pomocí funkce Result.

⬤ Rozšíření protokolu.

⬤ Rychlé vzory.

⬤ Dodávání kvalitního kódu Swift.

⬤ Kam se Swiftem dál.

Další údaje o knize:

ISBN:9781617295188
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2019
Počet stran:376

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Swift do hloubky - Swift in Depth
Shrnutí Swift je víc než jen zábavný jazyk pro tvorbu aplikací pro iOS. Obsahuje řadu výkonných nástrojů, které vám při efektivním...
Swift do hloubky - Swift in Depth

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)