相关疑难解决方法(0)

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

在Objective-C中,您可以使用以下命令调用类方法:

[MyClass aClassMethod];
Run Code Online (Sandbox Code Playgroud)

您可以使用以下命令查询实例的类型:

[someInstance isKindOfClass:[MyClass class]];
Run Code Online (Sandbox Code Playgroud)

但是,为什么我们需要做[MyClass class],而不是简单地提供MyClass这样的:

[someInstance isKindOfClass:MyClass];
Run Code Online (Sandbox Code Playgroud)

有没有理由认为编译器遇到MyClass接收器(指针类型)而不是作为参数?这是解析语言的限制吗?或者也许是编译器的限制?

objective-c

44
推荐指数
2
解决办法
2288
查看次数

标签 统计

objective-c ×1