我想知道是否有办法从Objective-c app,静态或动态库和/或框架中提取信息?
诸如类名数组之类的信息,无需实例化或运行目标。
我查看了谷歌和苹果开发者文档,但没有找到任何内容。
谢
答案 0 :(得分:1)
如果要从应用程序/动态库中提取类,可以使用一个名为ClassDump的方便工具。
它甚至可以生成头文件,以便概述类,协议等。
如果您想在运行时执行此操作,请查看源代码以了解如何加载和解析不同的mach-o段。
答案 1 :(得分:1)
F-script似乎能够做你想做的事,但我不是专家。查看www.fscript.org。
答案 2 :(得分:1)
这是逆向工程Cocoa应用程序的绝佳起点:
http://culater.net/wiki/moin.cgi/CocoaReverseEngineering
它提到了F-Script,类转储和其他一些。