如何在Cocoa中打印控件层次结构?

Carbon有一个有用的功能叫做DebugPrintControlHierarchy。

NSView还是NSWindow有类似的东西?

我不知道DebugPrintControlHierarchy是什么打印的,但是NSView有一个有用的方法调用_subtreeDescription,它返回一个描述接收器下面整个层次结构的字符串,包括类,框架和其他有用的信息。

不要害怕领先的_下划线。它不是公共API,但是它被批准在gdb中公开使用。您可以看到它提及in the AppKit release notes以及一些示例输出。

http://stackoverflow.com/questions/4166879/how-to-print-a-control-hierarchy-in-cocoa

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:如何在Cocoa中打印控件层次结构?