Lekce 13 - Tvorba iOS aplikace na počasí - Úložiště UserDefaults
V minulé lekci, Tvorba iOS aplikace na počasí - JSON a GPS, jsme zprovoznili aplikaci na počasí pro iOS, která stahuje data z webové služby.
Na dnešní lekci máme slíbené ukládání dat do pro nás nového
úložiště UserDefaults
v případě, že je uživatel offline,
což se rovněž naučíme zjistit.
Ukládání pomocí UserDefaults
UserDefaults
je v iOS velmi snadná cesta, jak uložit
jednoduché datové typy a s nimi různorodá data. Pro tuto aplikaci by třeba
databáze nebyla nejlepší volbou.
Než začneme s UserDefaults
, otevřeme si
Main.storyboard
a přidáme úplně nahoru do
StackView
ještě jeden Label
, který zároveň
propojíme s View Controller. Pojmenujte ho např. lastUpdateInfo
.
Bude uživateli zobrazovat z jakého času pochází data.
Label
bude lepší přesunout do seznamu komponent (než na
náhled View Controlleru), abychom ho snadněji umístili na první místo ve
StackView
. Pak již stačí jen nastavit font, barvu a smazat
text.

Konstanty pro klíče
Protože UserDefaults
ukládá přes
...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 tento kurz
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.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- 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:
Ve Swift tutoriálu uložíme stav počasí do úložiště UserDefaults pro případ, že není k dispozici připojení k internetu. Jeho přítomnost se naučíme zjistit.
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íť.