iOS面试题iOS学习开发iOS学习笔记

类方法的使用

2016-06-30  本文已影响123人  不明之人

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.类方法中不能调用实例方法,能调用类方法
报错:


1372628-dd458fe5b26a8fa4.png

正常:

1372628-5366154969adc77d.png
上一篇 下一篇

猜你喜欢

热点阅读