如何在Objective-C中动态加载一个类?根据我的需要,类名将在一个文本文件中,我需要读取它,然后动态加载该类......
这段代码用Java加载一个类......我希望在Objective-C ...
中完成相同的功能public class MainClass {
public static void main(String[] args){
ClassLoader classLoader = MainClass.class.getClassLoader();
try {
Class aClass = classLoader.loadClass("com.jenkov.MyClass");
System.out.println("aClass.getName() = " + aClass.getName());
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
使用Objective-C中的哪个函数代替Java中的loadClass()?
答案 0 :(得分:8)
您可以开始阅读Bundle Programming Guide,尤其是Loading Objective-C Classes部分。您将找到有关发现和动态代码加载(包括函数和类)的所有信息。