2010-02-04 13 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

回答