可能重复:
What do the plus and minus signs mean in Objective C next to a method?
我通过改变 - (void)到+(void)修复了一个错误,但是我希望能理解它。
感谢。
答案 0 :(得分:7)
这表示实例方法。您必须持有该类的有效实例才能调用此方法。
-(void)
这表示一种类方法。您不需要该类的实例来调用此方法。
+(void)
答案 1 :(得分:2)
- 方法是实例方法,并在类的特定实例上调用。
虽然 + 方法是类方法,但在类本身上调用。