Lekce 3 - ToDo aplikace pro iOS ve Swift - Plnění a serializace
V minulé lekci, Vytvoření ToDo aplikace (úkolníčku) pro iOS s ukládáním dat, jsme započali tvorbu ToDo aplikace.
Na dnešní iOS tutoriál máme slíbené označování úkolů jako splněných a ukládání dat.
Označování úkolů jako splněných
Nejdříve vyřešíme označování úkolů jako splněných. Již máme
připravenou metodu, která se zavolá když uživatel vybere řádek v
TableView. Využijeme vlastnost buněk accessoryType a
při vybrání řádku buď nastavíme accessoryType na
.checkmark nebo na .none.
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { if let selectedCell = tableView.cellForRow(at: indexPath) { if selectedCell.accessoryType == .checkmark { selectedCell.accessoryType = .none } else { selectedCell.accessoryType = .checkmark } } }
Po označení řádku se tak úkol označí buď jako vyřešený, nebo
naopak jako nevyřešený proto, že nastavujeme accessoryType na
.none v případě, že již je nastavené na
.checkmark.
Bug hunt
Vypadá to, že máme vyhráno. V naší aplikaci ovšem nyní existuje velmi podstatná chyba
            ...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 naprogramujeme do naší ToDo aplikace pro iOS plnění úkolů a serializaci/deserializaci dat z/do souboru.
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íť.