Как динамически загрузить класс в Objective-C? - PullRequest
5 голосов
/ 04 февраля 2010

как динамически загрузить класс в 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?

1 Ответ

8 голосов
/ 04 февраля 2010

Вы можете начать читать Руководство по программированию пакетов , особенно раздел Загрузка классов Objective-C . Вы найдете всю информацию, касающуюся обнаружения и динамической загрузки кода (как функций, так и классов).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...