13

您可以使用以下代码创建类引用:

Class M = [NSMutableString class]; // NSMutableString (for example).

然后,您可以使用如下代码调用该已保存类的方法:

[M string];

但是你能从那个类名创建实例吗(我知道下面的行不通)?

M *newInstance;
4

1 回答 1

19

您可以像这样分配类的新实例

id instance = [[M alloc] init];

+alloc是一个类方法,就像string在你的例子中一样,所以规则是一样的。

于 2011-08-16T19:17:12.873 回答