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 | L9: Protocols

Stanford Online, 1 hr 14, 5.7K views, Dec 3, 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 9th lecture of the 2025 version of Stanford's CS193p course (developing applications for iOS using SwiftUI). The 9th lecture of the 2025 version of Stanford's CS193p course (developing applications for iOS using SwiftUI). More Animation. Implements elapsed time tracking to demonstrate more about animation and other Swift features. Includes implementing a custom ElapsedTimeView with Text formatters, specifically the .offset formatter for showing time differences. Paul Hegarty is a Lecturer who has been teaching CS193p at Stanford since 2010.