Objective-C:从类引用创建实例

时间:2011-08-16 19:15:07

标签: objective-c oop class theory instances

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

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

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

[M string];

但是你可以从该类名创建实例(我知道以下内容不起作用)?

M *newInstance;

1 个答案:

答案 0 :(得分:17)

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

id instance = [[M alloc] init];

+alloc是一个类方法,就像您的示例中的string一样,所以规则是相同的。