0

可能重复:
关于self目标 c 的静态上下文中允许的关键字
Why is allowedself

类方法中的对象是什么类型的对象self

例子:

+ (void)test {
 NSLog(@"class self: %@", self); 
}

类方法中的self对象是类的完全初始化对象还是只是重要元数据的类包装对象?

最好的祝福

4

1 回答 1

7

selfin class 方法具有类型Class并指向类对象。您可以向它发送消息,就像将消息发送给班级一样:

+ (void) classMethod; {
    // the same
    MyClass* a = [[self alloc] init];
    MyClass* b = [[MyClass alloc] init];
}
于 2012-04-15T14:28:25.913 回答