标签: objective-c cocoa
Objective-c / Cocoa中是否有一种方法可以在运行时直到知道类名时才分配对象。我似乎不久前还记得这件事,但现在找不到任何东西。
类似的东西:
[[@"MyClass" alloc] init];
我似乎回想起一个函数,它会根据一个字符串返回某种类id,然后可以用它来分配对象。
答案 0 :(得分:9)
id object = [[NSClassFromString(@"MyClass") alloc] init];