如何在没有实例化对象的情况下调用方法

Joh*_*ith 0 iphone cocoa objective-c

这是一个客观问题.

我想在一个对象中调用一个方法,但是没有对象的实例化.这可能吗?

我想调用的方法不是类方法.

cde*_*osa 5

您不能在不存在的对象上调用方法.但即使您没有该类的实例化对象,也可以在上调用方法.(这就是在@ fbrereton的答案中的分配 - 一种类方法).

类方法是使用+而不是a来声明和定义的,在类而不是实例上调用,并且不能访问类中的self或任何实例变量(原因应该是显而易见的).