标签: objective-c reflection
这是一个奇怪的问题。基本上在框架中定义了一个const结构,我可能会或可能无法加载。假设结构被称为“ExternalStruct”。我可以判断我是否可以加载框架,但我不能按名称使用变量,因为如果我无法加载框架,它将崩溃。我该怎样做我正在尝试做的事情(参考ExternalStruct,但仅当我可以加载此框架时)?
由于
编辑:
我的另一个想法是使用ifdef,但我不确定这些在编译时间和链接时间方面是如何工作的。
答案 0 :(得分:0)
如果您可以获得相关库的CFBundle / NSBundle,一旦加载,您可以使用CFBundleGetDataPointerForName。