Taming a Four-Year-Old Detail Screen That Slowed Down Over Time
summary
An iOS development talk about diagnosing and improving a detail screen whose rendering speed degraded over four years. It covers measuring display performance, investigating causes and view structure, then stepwise fixes: a quick-release refactor of view creation and data passing, followed by redesigning view composition and data models (including handling device rotation) using UIKit.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:14Measuring slowdown
- 3:50Problematic detail screen
- 6:23View generation bottleneck
- 8:06Delayed view init
- 10:16Refactoring view model
- 12:54Initial improvements
- 14:43Slow rotation fix
- 16:47Redesigned view hierarchy
- 19:21Final performance gains
- 20:47Key takeaways
related talks
24mSwiftUI Performance Tips
38mBuilding Responsive Interactions
43mCode That Doesn't Slow Down: Performance Secrets on iOS
44mUI Optimization Using Texture
47mSwiftUI Performance for Demanding Apps
42mTuning your app using Xcode's Instruments
30mFrom Slow to Flow: Tips for Accelerating Your App Performance
27mGotta Go Fast (A Performance and Instruments Talk)
