我想知道是否有方法从objective-c应用程序,静态或动态库和/或框架中提取信息?在运行时从库中提取Objective-C类信息
诸如不需要实例化或运行目标的类名称数组等信息。
我检查了谷歌和苹果开发者文档,并没有发现任何东西。
弗兰克
我想知道是否有方法从objective-c应用程序,静态或动态库和/或框架中提取信息?在运行时从库中提取Objective-C类信息
诸如不需要实例化或运行目标的类名称数组等信息。
我检查了谷歌和苹果开发者文档,并没有发现任何东西。
弗兰克
F脚本似乎能够做你想做的事,但我不是专家。查看www.fscript.org。
如果你想从一个应用程序/动态库中提取的类,有一个叫ClassDump方便的工具。
,甚至可以产生的头文件,以获得的类别,协议的概述等
如果你想这样做,在运行时,再看看源代码,以了解如何加载和解析不同的mach-o分段。
谢谢。我去做。我还会向框架之神发出祈祷,鼓励作者将此功能的核心部分放入运行时可重用的应用程序中! – 2010-05-12 11:17:14
谢谢戴夫。我几乎要实现我所需要的东西,所以这是一个很好的参考/概述,可以在开发时保持在我的身边。 – 2010-06-08 11:27:01
谢谢约翰。这可能比底层类转储更具吸引力,至少F脚本有一个嵌入到应用程序中的框架,尽管我还没有研究足以推断出我需要的东西。 – 2010-06-03 11:05:22