Lecture 11: Error Handling Persistence

  Рет қаралды 28,738

Stanford

Stanford

Күн бұрын

Lecture 11 of Stanford’s iOS development course from Spring 2021 covers a number of persistence topics (UserDefaults, the File System, Codable archiving, and JSON encoding/decoding) and also how errors are handled in Swift. We start adding these capabilities to EmojiArt by making its Model be convertible to/from JSON (using the Codable protocol) and then autosaving an EmojiArt document (for now) into the file system. We also introduce a new ViewModel into EmojiArt, a PaletteStore (a persistent store of emoji palettes), which we’ll use to significantly enhance our emoji palette UI in the next lecture.

Пікірлер
Lecture 12: Bindings Sheet Navigation EditMode
1:50:59
Stanford
Рет қаралды 29 М.
Lecture 10: Multithreading Demo Gestures
1:25:27
Stanford
Рет қаралды 27 М.
Lecture 4: Memorize Game Logic
1:31:21
Stanford
Рет қаралды 119 М.
Lecture 15: UIKit Integration
1:15:46
Stanford
Рет қаралды 19 М.
Residency ED Tour
7:18
Stanford Department of Emergency Medicine
Рет қаралды 14 М.
Werner Herzog - Read
3:33
Guice Mann
Рет қаралды 32 М.
Elizabeth MacQueen '24 Senior Speech
5:47
St. Mary's Episcopal School
Рет қаралды 9 М.
Dave Roberts: PopCap Games' Startup Secrets
3:14
Stanford Graduate School of Business
Рет қаралды 52 М.
Scalable Parallel Programming with CUDA on Manycore GPUs
1:20:37
Lecture 3: MVVM and the Swift type system
1:35:48
Stanford
Рет қаралды 176 М.