如何从Mac OS X的私有框架中提取头文件?

6
我已经尝试了class-dumpclass-dump-x,但是它们都不能在Snow Leopard(OS X 10.6.2)上使用CoreSymbolication.framework

/System/Library/PrivateFrameworks/CoreSymbolication.framework

有没有其他方法可以检索此框架的头文件?
1个回答

7

CoreSymbolication并非使用Objective-C编写,而是使用C++编写。这就是为什么class-dump无法工作的原因。您可以使用

nm /System/Library/PrivateFrameworks/CoreSymbolication.framework/CoreSymbolication | c++filt

请查看CoreSymbolication中定义的符号。由于使用了大量模板,它们有点难以阅读。

遗憾的是,在C++中,无法从可执行文件中生成完整的头信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接