Deepwatch

Keyboard shortcuts

Space or k
Play or pause
j and l
Back or forward 10 seconds
Left and right arrows
Back or forward 5 seconds
f
Fullscreen
m
Mute or unmute
Shift and < or >
Slower or faster
n
Next lecture
?
Show or hide this list

Stanford CS193p: iOS Development with SwiftUI | 2025 | L15: Multithreading

Stanford Online, 1 hr 11, 5.9K views, Dec 18, 2025

Show description

View course details: https://online.stanford.edu/courses/cs193p-ios-application-development All course materials are available at https://cs193p.stanford.edu. The 15th lecture of the 2025 version of Stanford's CS193p course (developing applications for iOS using SwiftUI). Multithreading fundamentals including the MainActor, background queues, and async/await patterns, but first, the lecture finishes off some SwiftData topics, including complex sorting options for completed games and advanced predicate queries that traverse multiple database relationships. Paul Hegarty is a Lecturer who has been teaching CS193p at Stanford since 2010.