When setting breakpoints in XCode, it’s quite hard to see what exactly is inside an object. All XCode give you is memory address of that object. In XCode 6 it’s possible to overcome this by implementing
debugQuickLookObject method in your object. This function will be called when program is stopped by a breakpoint and you hover over the object and select the little eye icon.
For example, in my
File class, I’ve implemented this method in my class. As you can see the output is very useful and handy for debugging. It works great for
debugQuickLookObject can return almost anything. From a string to image to sounds. It should return one of the cases of
QuickLookObject which is listed here: