Debugging Asynchronous performSelector: Calls
In our swizzled implementations, we’d like to capture the backtrace at time they are called. Later, we can dump out the backtrace for debugging, if we want to. To do this, we’ll create an intermediate object to hold the backtrace:
DDPerformDebugger
.