【发布时间】:2010-11-20 18:32:17
【问题描述】:
可能重复:
What do the plus and minus signs mean in Objective C next to a method?
我通过将 -(void) 更改为 +(void) 修复了一个错误,但我想了解它。
谢谢。
【问题讨论】:
标签: iphone objective-c
可能重复:
What do the plus and minus signs mean in Objective C next to a method?
我通过将 -(void) 更改为 +(void) 修复了一个错误,但我想了解它。
谢谢。
【问题讨论】:
标签: iphone objective-c
这表示一个实例方法。您必须持有该类的有效实例才能调用此方法。
-(void)
这表示一个类方法。您不需要类的实例来调用此方法。
+(void)
【讨论】:
- 方法是实例方法,并在类的特定实例上调用。
而 + 方法是 类方法 并在类本身上调用。
【讨论】: