1.一般在写一个工具的时候需要用到类方法,比如+ (BOOL)isWiFi,不必实例化一个对象,直接调用就可以。
+ (BOOL)isWiFi
{
/是Wifi环境/
if()
returnYES;
else
returnNO;
}
2.这个类中没有成员变量的时候,可以使用类方法
#import
@interface UMSocial :UIView
@property(nonatomic,copy)NSString*name;
+ (instancetype)myVIew;
- (void)selectModel;
+ (BOOL)isWiFi;
@end
调用的时候,只要一句代码就可以了
[[UMSocial myVIew] selectModel];
3.类方法中不能调用实例方法,能调用类方法
报错:
正常: