~/talk

An Exploration of Debugging Techniques and Tools

Talkat iOS Conference SG 2015 · on Sunday, 2015-10-25· [testing]
links:none on file
slides:none on file

Practical iOS debugging checklist: reproduce on device (simulator bugs are common), prefer Reveal view inspector over Xcode’s view debugger, use git commits to bisect regressions, and inspect crash reports with Crashlytics/Fabric. Use conditional breakpoints, breakpoint logging (instead of permanent NSLog), and watchpoints for value changes; add use constraint identifiers to trace Auto Layout conflicts. Watch for App Transport Security blocking HTTP and for missing filename extensions and threading/timing bugs that require reloading UI on the main thread.

AI-written summary · about

  1. 0:00Intro
  2. 0:39Overview
  3. 2:01History
  4. 3:10KISS Principle
  5. 3:41Testing on Device
  6. 5:37Version Control Systems
  7. 7:45Crash Logs
  8. 9:10Pair Things Down
  9. 10:21Debugging Basics
  10. 16:20Threads
  11. 17:04Break Points
  12. 17:51Views
  13. 19:57Spark Inspector
  14. 21:55AutoLayout Constraint
  15. 23:07Demo
  16. 27:25Constraints
  17. 29:55Bugs
  18. 32:45Constraint identifiers
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.