在mac上探索.app文件

时间:2011-11-28 21:41:52

标签: macos header-files

可以访问mac上的应用程序源文件吗?在Applications文件夹中,可以浏览任何.app文件,并且可以访问头文件,是全部还是可以访问类文件?

1 个答案:

答案 0 :(得分:2)

除非Mac应用程序包含私有框架(在应用程序包中),其中包含其标题(罕见),否则为。

大多数时候,Mac应用程序只包含应用程序的二进制文件,以及资源(图标,图像,L10N等)。

如果你知道如何处理汇编语言,你可以反汇编二进制文件。

如果应用程序是使用Objective-C构建的,则可以使用特定工具从二进制文件生成头文件,并使用所有Objective-C接口。

例如,请查看ClassDump

您还可以在应用程序的二进制文件上使用nm命令来获取它包含的符号列表。