2010-02-04 27 views
5

如何动态加载Objective-C中的类?根据我的需要,类名将在一个文本文件中,我需要读取它,然后动态加载类...如何在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

重复:http://stackoverflow.com/questions/2175547/objective-c-dynamic-object-creation/2175616 – Vladimir 2010-02-04 10:27:43

+0

不是重复的另一个问题问如何从一个已经加载的类创建一个实例 - 这问如何从磁盘加载 – Mark 2010-02-04 10:35:38

+0

嘿..我的主要观点是,如何加载一个动态类inObjective-C? – suse 2010-02-04 10:43:02

回答