cateGory是类型, 是为现有类添加的方式,这是一种比继承更简洁的方法来对类进行扩展,无需添加子类,为现有类添加新方法,以及方法的重写.
-
缺点
- 无法向类中
(interface)
添加实体变量
- 名称冲突,类别方法与原始类方法名称冲突时,类别方法具有更高的优先级,完全取代初始方法,从而再无法使用初始方法
- 无法向类中
-
优点
- 可以将类的实现分散到不同文件中
在项目中遇到的cateGory
- 加载图片的方法
//UIImageView+AFNetworking使用cateGory(类别)方法加载图片
- (void)setImageWithURL:(NSURL *)url { [self setImageWithURL:url placeholderImage:nil];
@interface UIImageView (_AFNetworking)
网友评论