2010-02-04 2 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 используется вместо loadClass() в Java?

+0

duplicate: http://stackoverflow.com/questions/2175547/objective-c-dynamic-object-creation/2175616 – Vladimir

+0

Не дублировать другой вопрос спрашивает, как создать экземпляр из уже загруженного класса - это спрашивает, как для загрузки с диска – Mark

+0

эй .. мой главный смысл здесь, как загрузить класс динамически inObjective-C ?? – suse

ответ

8

Вы можете начать чтение Bundle Programming Guide, особенно раздела Loading Objective-C Classes. Вы найдете всю информацию об обнаружении и динамическом загрузке кода (обе функции и классы).

Смежные вопросы