如何在 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()?
您可以开始阅读Bundle 编程指南,尤其是加载 Objective-C 类部分。您将找到有关发现和动态代码加载(函数和类)的所有信息。