gpt4 book ai didi

objective-c - 如何在 Objective-C 中动态加载类?

转载 作者:太空狗 更新时间:2023-10-30 03:50:22 25 4
gpt4 key购买 nike

如何在 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()?

最佳答案

您可以开始阅读 Bundle Programming Guide ,尤其是 Loading Objective-C Classes部分。您将找到有关发现和动态代码加载(函数和类)的所有信息。

关于objective-c - 如何在 Objective-C 中动态加载类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2198840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com