`
goodsense
  • 浏览: 30636 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

objective-c中 -(void)和+(void)的区别

阅读更多

-(void)是实例方法,只有定义了这个类的实例,才能用实例调用这个方法。

+(void)是类方法,用类名可以直接调用这个方法。

 

 

例如:

@interface ClassName

- (void)printInstanceName;

+ (void)printClassName;

@end

实例方法调用方法:

ClassName *className = [[ClassName alloc] init];

[className printInstanceName];

[className release];

类方法调用方法:

[ClassName printClassName];

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics