Lekce 19 - UI 100 % v kódu - Stažení receptu pomocí URLSession
V předchozí lekci, UI 100 % v kódu - První constraints a view debugging, jsme si zobrazili první komponentu pomocí kódu a ukázali si, jak lze v Xcode vizuálně debugovat iOS aplikace.
Nyní se trochu vzdálíme od programování UI a připravíme si infrastrukturu pro komunikaci s API, abychom mohli získávat náhodné recepty.
Budeme tedy potřebovat nejdříve stáhnout data ve formátu JSON a následně je převést na Swift struktury.
RecipeService
Začneme tedy založením třídy RecipeService. Do projektu
přidáme nový Swift soubor se stejným názvem a přidáme definici třídy.
Zkrátka klasika:
class RecipeService {
}
Jako privátní vlastnost přidáme URL pro API, na které se budeme dotazovat:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit pouze tento kurz
Získej okamžitý přístup ke kurzu bez
časového omezení.
625 Kč
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Přístup k jednotlivým lekcím dle způsobu pořízení.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V iOS tutoriálu si ukážeme jak snadno stáhnout a zpracovat JSON data pomocí kombinace URLSession a Codable protokolu ve Swift.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.