我需要从字符串中获取类对象,其中包含运行时类的名称。我找到了一个名为objc_getClass的函数,但不确定是否是我要搜索的函数。

我可以这样实现吗?
NSString * name = @“ AnyClass”;
类* myClass = objc_getClass([name UTF8String]);

最佳答案

我相信您要寻找的功能是:

NSClassFromString(@"AnyClass");


这可以让您执行以下操作:

id obj = [[NSClassFromString(@"AnyClass") alloc] init];

10-07 21:16