Code That Doesn't Slow Down: Performance Secrets on iOS
summary
Practical techniques for diagnosing and speeding up iOS app components, showing how code analysis plus a set of targeted optimizations produced 5–10× speedups and improved key app performance metrics. Covers the workflow from diagnosing bottlenecks to implementing the most effective solutions, with specific ideas, strategies and code-level tricks for iOS.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:26About me and talk context
- 2:07Why background threads matter
- 3:32Optimization results and metrics
- 4:55Case 1: Free space calculation
- 8:48Caching optimization
- 11:36Case 2: Used space calculation
- 16:15URL and attributes issues
- 20:48Case 2 optimization results
- 21:09Case 3: Low-level component
- 24:02String problems and optimization
- 27:55Optimizing contains and NSString
- 30:49Final results and impact
- 31:54Final conclusions and tips
- 33:22Q&A
related talks
29mSpeeding up as an iOS developer
01h 02mOptimizing iOS App Launch Time
22mTaming a Four-Year-Old Detail Screen That Slowed Down Over Time
58miOS App Startup Time Optimization
23mReducing App Launch Times: From Diagnostics to Optimization
30miOS Observability & Performance Metrics
37mTake your iOS debugging skills to the next level
42mTuning your app using Xcode's Instruments
