NSBundle的-load方法如何使用Objective-C运行时注册类和其他运行时资源?

时间:2013-01-03 23:25:12

标签: objective-c cocoa foundation nsbundle objective-c-runtime

Foundation的NSBundles是在Objective-C中加载动态代码的最佳方式。 -load方法将bundle的可执行代码动态加载到正在运行的程序中。

但是,哪个Objective-C运行时公共函数使用NSBundle的-load方法来加载动态库并使用Objective-C运行时注册类,类别,协议,方法,选择器等?它声明了哪个标题?

1 个答案:

答案 0 :(得分:3)

NSBundle不使用ObjC运行时。它使用dlopen,动态链接器处理加载事务。