基于字符串名称分配对象

时间:2010-04-07 17:30:48

标签: objective-c cocoa

Objective-c / Cocoa中是否有一种方法可以在运行时直到知道类名时才分配对象。我似乎不久前还记得这件事,但现在找不到任何东西。

类似的东西:

[[@"MyClass" alloc] init];

我似乎回想起一个函数,它会根据一个字符串返回某种类id,然后可以用它来分配对象。

1 个答案:

答案 0 :(得分:9)

id object = [[NSClassFromString(@"MyClass") alloc] init];