/wtf_ios_performance

Project Files and Slides for iOS Performance Talk

Primary LanguageSwiftMIT LicenseMIT

WTF Is So Slow In My App?

Project Files and Slides for iOS Performance Talk

PDX CocoaHeads - May 9, 2018

Follow Along At Home!

This repo is organized to show the progression of improvements made from exploring the code using the tools described in the presentation. Slides are included as PDF at the repo root.

Note: master is the end result!

The branches progress in the following order:

  1. presentation-start
  2. optimization-1
  3. optimization-2
  4. optimization-3
  5. optimization-4

Agenda

  1. What this talk is not
  2. Notes about "Performance" 📝
  3. Example Application 📱
  4. Time Profiler™️ 🕒
  5. XCTesting for Performance
  6. Address Issue and Confirm 💯
  7. Check for Regressions ✨