Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to dynamically load class in Objective-C?

how to dynamically load a class in Objective-C? As per my need, class name will be in a text file, which i need to read it, and then load the class dynamically ...

This code is loading a class in Java... I want the same functionality to be done in 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();
    }

}

which function in Objective-C is used instead of loadClass() in Java?

like image 314
suse Avatar asked Feb 04 '10 10:02

suse


1 Answers

You can start reading the Bundle Programming Guide, especially the Loading Objective-C Classes section. You will find all the information regarding discovery and dynamic code loading (both functions and classes).

like image 126
Laurent Etiemble Avatar answered Sep 28 '22 14:09

Laurent Etiemble