title: Print the name of the calling function to the debug log
body: <p>Objective-C's runtime seems to be rather robust, so I was wondering if there's a way to log the name of the function that called the current function (for debugging purposes).</p>
  
  <p>My situation is that a bunch of things assign to a property, and rather than set a breakpoint and examine the call stack each time, I'd like to just <code>NSLog</code> the name of the function that is setting the property, along with the new value.</p>
  
  <p>So is it possible to get access to the call stack at runtime?</p>