gandbug

gandbug is a runtime debugging system for your Cocoa applications. Once added to your application code base (via a simple static library and one line of code), it will add a single menu which will use a variety of introspection techniques to help you understand how your application is really structured and how it really is working.
It will show you (besides other things): What's more, all the objects displayed don't just log a simple description - they will display: All of this is sent to a stand-alone application (which helps to minimize the impact on your UI, as well as survives your application crashing). It is presented in an outline form, which allows you to progressively see more detail (or hide them). This log can also have unneeded details removed, comments added, and then copied to the pasteboard or exported to a text file.
As of version 1.0b4, the following major features have been added: