关于iphone:(void)和+(void)方法有什么区别?

What's the difference between -(void) and +(void) methods

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
What do the plus and minus signs mean in Objective C next to a method?

我修正了一个错误,将(void)改为+(void),但我希望理解它。

谢谢。


这表示实例方法。必须持有类的有效实例才能调用此方法。

1
-(void)

这表示类方法。您不需要类的实例来调用此方法。

1
+(void)


-方法是实例方法,并在类的特定实例上调用。

而+方法是类方法,并对类本身进行调用。