3. diel - Vytvorenie iOS aplikácia pre demonštráciu GCD
V minulej lekcii, PerformSelector (), run loop a paralelné cyklus vo Swift , sme si predstavili ďalšie konštrukcie pre paralelné programovanie vo Swift, napr. Ako spustiť kód po uplynutí určitej doby, Run loop alebo paralelný cyklus.
Zasekávajúce sa aplikácia
Aby sme si prácu s GCD ukázali pekne prakticky, vytvoríme si dnes jednoduchú ukážkovú aplikáciu. Tá bude sťahovať náhodné fotografie z Unsplash a zobrazovať je v komponente Table View. Tým sa aplikácia na okamih zasekne, čo sa následne pokúsime vyriešiť pomocou GCD.
Vytvorenie projektu
Vytvorte si teda nový Single View Application projekt, zmažte v
Main.storyboard
východiskovej View Controller a nahraďte ho Table
View Controller. Ďalej je potrebné otvoriť ViewController.swift
a zmeniť definíciu triedy, aby dedila z
UITableViewController
:
class ViewController: UITableViewController
Vráťme sa do Main.storyboard
a túto triedu nastavme v
Identity inšpektorovi skôr pridanému Table View Controller. Pridať môžeme
ešte Navigation Controller, stačí označiť novo pridaný Table View
Controller a v embed menu vybrať práve Navigation Controller. Nezabudnite
pridaný Navigation Controller nastaviť ako entry point, aby ste
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Obmedzená ponuka: Nauč sa všetko a ušetri
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
Pripravíme si iOS aplikáciu sťahujúce obrázky z internetu, ktorá však po spustení zamŕza. Tiež si v praxi ukážeme run loop.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.