> However, changing the implementation details of a function won’t cause dependent code to be recompiled
I also watched this talk and specifically noticed this claim. Unfortunately, in the piece of code that I was working on, changing the body of a custom viewDidLoad caused the next incremental build to take 60s, so this does not seem to hold up.