3

我想访问一个在objective-c的框架中定义的常量NSString,而不是静态链接到框架。我自己正在开发一个框架,我不想链接到另一个框架,因为我知道我的框架的某些客户端不支持新框架。我发现我可以使用 NSBundle 动态加载框架,并且可以使用 NSClassFromString 动态创建类的实例,但是编译器(实际上我猜它是链接器)不会让我使用常量,因为它们是未定义的符号.

编辑:我怀疑我的答案在这里:http: //developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Concepts/WeakLinking.html

我在这里找到了答案:How do I weak link frameworks on Xcode 4?

如果我尝试从框架中访问某些东西会发生什么?我只是得到零吗?

4

0 回答 0