Hodnotenie:
Kniha je komplexným zdrojom informácií pre vývojárov iOS, ktorí chcú rozšíriť svoje znalosti o Swifte a súvisiacich technológiách. Je dobre organizovaná a obsahuje praktické príklady, ktoré sú určené najmä pre stredne pokročilých a pokročilých čitateľov. Vzhľadom na tempo a hĺbku materiálu však nemusí byť vhodná pre úplných začiatočníkov.
Výhody:⬤ Jasné vysvetlenia a praktické príklady, ktoré sú užitočné pri reálnom programovaní pre iOS.
⬤ Pokrýva pokročilé témy, ako sú generické rámce, XCTest, Closures, SwiftUI a Combine frameworks.
⬤ Štruktúrované usporiadanie, ktoré pomáha pri upevňovaní vedomostí a osviežovaní pojmov.
⬤ Vrelo odporúčame pre vývojárov s určitými skúsenosťami v jazyku Swift.
⬤ Výnimočná kvalita diagramov a obrázkov.
⬤ Pre úplných začiatočníkov by mohol postupovať príliš rýchlo; časť o základoch nemusí byť dostatočne dôkladná.
⬤ Niektorým oblastiam by prospelo podrobnejšie vysvetlenie.
⬤ Chýba časť o ARKite, ktorú niektorí používatelia považovali za potrebnú.
(na základe 10 čitateľských recenzií)
Swift Cookbook.: Over 60 proven recipes for developing better iOS applications with Swift 5.3
Objavte recepty na vytváranie funkčne bohatých a spoľahlivých natívnych aplikácií pre iOS a preskúmajte najnovšie funkcie Swiftu 5. 3 s pomocou osvedčených štandardných receptov, moderných návrhových techník a populárnych stratégií.
Kľúčové vlastnosti:
⬤ Učte sa Swift 5. 3 programovacie techniky na písanie robustného a efektívneho kódu.
⬤ Objavte základy Swiftu a vytvárajte aplikácie pomocou frameworkov, ako sú Foundation, Networking a UIKit.
⬤ Zoznámte sa s novými funkciami Swiftu 5. 3 vrátane SwiftUI, CoreML a Vision Framework.
Popis knihy:
Swift je vzrušujúci, multiplatformný, univerzálny programovací jazyk a s touto knihou preskúmate funkcie jeho najnovšej verzie, Swift 5. 3.
Kniha začína úvodom do základných stavebných blokov Swiftu 5. 3, jeho syntaxe a funkcií konštrukcií Swift. Potom zistíte, ako Swift Playgrounds poskytuje ideálnu platformu na písanie, vykonávanie a ladenie kódu Swift. Ako budete postupovať v jednotlivých kapitolách, kniha vám ukáže, ako spájať premenné do tuplov alebo množín, usporadúvať údaje pomocou poľa, ukladať dvojice kľúč-hodnota pomocou slovníkov a používať pozorovateľov vlastností. Zoznámite sa aj s rozhodovacími a riadiacimi štruktúrami v jazyku Swift, preskúmate pokročilé funkcie, ako sú generické a operátory, a preskúmate funkcie mimo štandardnej knižnice. Keď sa naučíte vytvárať aplikácie pre iOS pomocou UIKit, zistíte, ako používať Swift na programovanie na strane servera, spustiť Swift na Linuxe a preskúmať Vapor. Nakoniec objavíte niektoré z najnovších funkcií Swiftu 5. 3 pomocou SwiftUI a Combine na vytváranie adaptívnych a reaktívnych aplikácií a zistíte, ako používať Swift na vytváranie a integráciu modelov strojového učenia spolu s rámcom Apple Vision Framework.
Na konci tejto knihy o Swifte objavíte riešenia na zvýšenie svojej produktivity pri vývoji kódu pomocou Swiftu 5. 3.
Čo sa naučíte:
⬤ Preskúmajte základné až pokročilé koncepty v jazyku Swift 5. 3 programovania.
⬤ Poznajte podmienené príkazy, cykly a spôsob spracovania chýb v jazyku Swift.
⬤ Definovať flexibilné triedy a štruktúry pomocou generík.
⬤ Používať pokročilé operátory a vytvárať vlastné operátory.
⬤ Vytvárať aplikácie pre iOS pomocou výkonných funkcií UIKit alebo nového frameworku SwiftUI.
⬤ Importovať vlastné funkcie do Swift Playgrounds.
⬤ Spustite Swift na Linuxe a preskúmajte programovanie na strane servera pomocou frameworku Vapor.
⬤ Používajte Swift na implementáciu modelov strojového učenia pomocou CoreML a Vision.
Pre koho je táto kniha určená:
Ak sa chcete zoznámiť s rozmanitými funkciami, ktoré ponúka Swift 5. 3 spolu s tipmi a trikmi na efektívne kódovanie a vytváranie aplikácií, potom je táto kniha o Swifte určená práve vám. Pri pochopení kľúčových pojmov vám pomôžu znalosti všeobecných programátorských konceptov.