草庐IT

myclass_impl

全部标签

objective-c - 为什么我们必须在 Objective-C 中做 [MyClass class]?

在Objective-C中,您可以通过以下方式调用类方法:[MyClassaClassMethod];您可以通过以下方式查询实例的种类:[someInstanceisKindOfClass:[MyClassclass]];但是,为什么我们需要做[MyClassclass],而不是像这样简单地提供MyClass:[someInstanceisKindOfClass:MyClass];编译器是否可以将MyClass作为接收器(指针类型)而不是作为参数?这是解析语言的限制吗?或者可能是编译器的限制? 最佳答案 哦……有趣的问题。答案是c-

objective-c - 为什么我们必须在 Objective-C 中做 [MyClass class]?

在Objective-C中,您可以通过以下方式调用类方法:[MyClassaClassMethod];您可以通过以下方式查询实例的种类:[someInstanceisKindOfClass:[MyClassclass]];但是,为什么我们需要做[MyClassclass],而不是像这样简单地提供MyClass:[someInstanceisKindOfClass:MyClass];编译器是否可以将MyClass作为接收器(指针类型)而不是作为参数?这是解析语言的限制吗?或者可能是编译器的限制? 最佳答案 哦……有趣的问题。答案是c-